我是Unity3d的新手,所以任何人都请解释一下unity3D中事件函数的执行顺序
答案 0 :(得分:2)
在运行时创建(MonoBehavior派生)对象时会立即触发Awake()。
每个帧的开头都会为每个新对象触发一次Start()。
每个启用对象的每一帧都会触发Update()。
在所有对象完成后,每帧都会对每个对象触发LateUpdate()(如果已启用)Update()
每次物理引擎重新评估RigidBodies时都会触发FixedUpdate() - 可以在“项目设置”下调整此设置或类似我不记得的内容。
有很多事件功能 - 但是那些是主要功能,当它们发射时。
您可能应该在Unity论坛或https://gamedev.stackexchange.com/上提出这个问题,但是因为您更有可能得到答案而不会惹恼程序员。