Notifications
Article
Unity常用事件执行顺序测试
Published 10 days ago
18
0
2020年2月8日
上图是官方的解释
1.Reset():只会在editor模式下触发
2.Awake():即在脚本初始化的时候执行一次
3.OnEnable():脚本依附在GameObject上后,场景被启动时,只有在.SetActive(true)情况才会执行
4.Start():脚本开始运作执行一次
5.FixedUpdate():不受帧率的影响,按固定时间执行,常用于运动
6.Update():每一秒执行相应的次数,这里的次数即帧数,是根据硬件设备以及内部函数复杂度决定的,可能上一秒60帧,这一秒就是80帧,不唯一
7.LateUpdate():和Update()在同一帧执行
接着注册一个脚本,编写如下代码



在Unity中运行如下:
所以执行顺序:Awake>Start>FixedUpdate>Update>LateUpdate
Tags:
关尔
Unity - Student
14
Comments