Tip8:Unity中诸如 Awake() Start() Update()等函数的 执行顺序

Posted 不忘初心,方得始终

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tip8:Unity中诸如 Awake() Start() Update()等函数的 执行顺序相关的知识,希望对你有一定的参考价值。

Unity脚本中有很多的事件函数,下面是各种函数的执行顺序:

1.reset();

 

2.Awake();

3.OnEnable;

4.OnLevelWasLoaded();

 

5.Start();

 

6.OnApplicationPause();

 

7.FixedUpdate();

8.Update();

9.LateUpdate();

 

10.Rendering(渲染)类

 

11.Coroutines(协调程序)类

 

12.OnDestroy();

 

13.OnApplicationQuit();

14.OnDisable();

 

下图是Unity社区官方给的循环周期流程图:

 

以上是关于Tip8:Unity中诸如 Awake() Start() Update()等函数的 执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

U3D入门小白教程——代码篇之三:常见脚本函数

[Unity] Awake 与 Start 的使用, 为什么将 GetComponent 逻辑放到 Awake 中

[Unity] Awake 与 Start 的使用, 为什么将 GetComponent 逻辑放到 Awake 中

在 Unity 中,是在游戏开始之前还是在场景开始之前调用 Awake()?

如何在 FLTK 库中使用 Fl::awake

Unity中Awake和Start的区别