序号即为执行顺序
开始时只执行一次的回调函数
1. Awake():在游戏开始运行时执行一次,无论所在脚本是可用还是不可用,都会被调用。
要规定不同脚本的Awake()的执行顺序,可用Scrpit Execution Order进行设置。
2. OnEnable():当其脚本组件被设置为可用时调用一次。
3. Start():脚本第一次被设置为可用时调用一次。
持续执行的回调函数
4. FixedUpdate():每隔一定时间间隔调用一次,默认0.02s,可在Project Settings - Time - Fixed Timestep中设置。
5. Update():每帧调用一次。
6. LateUpdate():每帧调用一次,一般放滞后的方法,如实现摄像机跟随。
7. OnGUI():每帧调用两次。
结尾调用一次
8. OnDisable():每当其脚本组件被设置为不可用时调用一次。
9. OnDestroy():每当其脚本组件被销毁时调用一次。