Unity方法执行顺序

1.Awake游戏物体实例化后并处于激活状态调用,即使脚本组件没有激活也会被调用

2.OnEnable游戏物体/脚本组件激活时调用(会反复触发)

3.Start游戏物体与脚本组件处于激活状态调用(只会调用一次,物体关闭在激活2会调用3不调用)

4.FixedUpdate根据设定的帧率运行(主要用于刚体移动)

5.Update每帧调用一次(帧率不固定,与硬件性能以及逻辑复杂度有关)

6.LateUpadate每帧调用一次,在Update之后调用

7.OnDisable物体/脚本激活关闭时调用(会反复触发)

8.OnDestory当物体销毁时调用

Fixed TimeStep 为0.02时每秒刷新50帧  Maximum Allowed Timestep防止每帧处理的业务过多,设置

每帧最多处理时间,多余业务放到下一帧处理

各个脚本Awake的顺序可以通过ProjectSettings中的Script executing Order进行设置

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值