unity-生命周期
unity-生命周期
前篇
- Order of Execution for Event Functions - https://docs.unity3d.com/Manual/ExecutionOrder.html
图解
update, fixedupdate, lateupdate 区别
Update()
是否对每一帧调用,而不考虑从上一帧开始经过的时间
适用于 移动, 输入控制 等. (大部时候都是使用 Update)
通常会使用 Time.DeltaTime 去获取到 上一帧的之间累计
LateUpdate()
会在所有 Update() 方法执行完后 调用
例如,对于跟随你角色的相机,最好在它移动后进行更新
FixedUpdate()
是由物理引擎以固定的间隔调用. 可以设置, 比如 1s 调用 20 次, 不会因机子的快慢而变化