Unity3D学习记录——脚本生命周期

来源:互联网 发布:淘宝双十一销量 编辑:程序博客网 时间:2024/04/27 21:34

1.Awake()

 唤醒事件,只执行一次。

 2.OnEnable()

 启用事件,只执行一次。当脚本组件被启用的时候执行一次。

 3.Start()

开始事件,只执行一次。

 4.FixedUpdate()

固定更新事件,执行 N 次,0.02 秒执行一次。所有物理组件相关的更新都在这个事件中处理。

5.Update()

更新事件,执行 N 次,每帧执行一次。

6.LateUpdate()

稍后更新事件,执行 N 次,在 Update 事件执行完毕后再执行。

7.OnGUI()

GUI渲染事件,执行 N 次,执行的次数是 Update 事件的两倍。

8.OnDisable()

禁用事件,执行一次。在 OnDestroy 事件前执行。或者当该脚本组件被“禁用”后,也会触发该事件。

9.OnDestroy()

销毁事件,执行一次。当脚本所挂载的游戏物体被销毁时执行。

10.注意事项

生命周期事件,全部是由系统定义好的,且系统会自动调用。系统调用这些事件的顺序,和我们代码里面的书写顺序无关。


原创粉丝点击