unity3D中事件函数的执行顺序

时间:2015-03-07 12:02:45

标签: c# events unity3d

我是Unity3d的新手,所以任何人都请解释一下unity3D中事件函数的执行顺序

1 个答案:

答案 0 :(得分:2)

在运行时创建(MonoBehavior派生)对象时会立即触发Awake()。

每个帧的开头都会为每个新对象触发一次Start()。

每个启用对象的每一帧都会触发Update()。

在所有对象完成后,每帧都会对每个对象触发LateUpdate()(如果已启用)Update()

每次物理引擎重新评估RigidBodies时都会触发FixedUpdate() - 可以在“项目设置”下调整此设置或类似我不记得的内容。

有很多事件功能 - 但是那些是主要功能,当它们发射时。

您可能应该在Unity论坛或https://gamedev.stackexchange.com/上提出这个问题,但是因为您更有可能得到答案而不会惹恼程序员。