事件函数的执行顺序

Unity 脚本中有许多按预设顺序以脚本身份运行的事件函数。其执行顺序如下:

加载第一个场景

启动场景时调用这些函数(为场景中的每个对象调用一次)。

第一帧更新之前

插值帧

更新顺序

有几个不同的事件有助于追踪游戏逻辑与交互、动画、相机位置等内容。常用的方法是运行Update() 函数中的大部分任务,但也可使用其他函数。.

渲染

协同程序

正常的协同程序更新是在返回 Update 函数之后运行。协同程序是可自行停止运行 (yield),直到给定的 YieldInstruction 结束再继续运行的函数。 协同程序 (Coroutines) 的不同用途:

对象 (Object) 被销毁时

退出时

程序将在场景的所有活动对象上调用这些函数:

综上所述,任何给定脚本的执行顺序为:

提示

Page last updated: 2013-06-27