4.3.4 常用事件
2025年09月21日
4.3.4 常用事件
下面介绍一些Unity C#中的常用事件。
1.必然事件
Unity中的必然事件也称为脚本生命周期,是指Unity脚本在被唤醒到销毁的过程中,满足某种条件时Unity自动调用的方法。
(1)Update()方法
Update()方法在每帧都会被调用一次,用于更新游戏场景和状态(和物理状态有关的更新应放在Fixed Update()方法中)。
(2)Start()方法
Start()方法在Update()方法第一次运行之前被调用,用于游戏对象的初始化。
(3)Awake()方法
Awake()方法于脚本实例被创建时调用,常用于游戏对象的初始化,其执行早于所有脚本的Start()方法。
(4)Fixed Update()方法
Fixed Update()方法于每个固定物理时间间隔调用一次,用于物理状态的更新。
(5)Late Update()方法
Late Update()方法于每帧调用一次(在Update()方法被调用之后),用于更新游戏场景和状态,和相机有关的更新一般放在这里。
2.常用的事件响应方法
(1)On Enable()方法
On Enable()方法于对象被启用(Enable)或激活状态(Active)时调用。例如,当一个关卡被加载时,或一个带有脚本组件的游戏对象被实例化时。
(2)On Disable()方法
On Disable()方法于对象被禁用(Disable)或取消激活(Inactive)时被调用。
(3)On Mouse Up()方法
On Mouse Up()方法于鼠标按键释放时调用。
(4)On Trigger Enter
On Trigger Enter()方法当其他碰撞体进入触发器时调用。