1、MonoBehaviour9大生命周期
MonoBehaviour是一个基类,所有Unity脚本都派生自该类。
- Awake():在脚本实例化时被调用。
- Start():在Awake之后,Update之前调用
- Update():每一帧都调用(不同环境频率不同)
- LateUpdate():在Update之后调用(一般用于摄像机跟随)
- FixedUpdate():每一帧都调用(固定频率50Hz,可以在Edit中自定义)
- OnEnable():在激活当前脚本时调用
- OnDisable():在禁用当前脚本时调用
- OnDestroy():在游戏物体销毁时调用
- OnGUI():一帧调用多次?(具体我也不太清楚)
2、Start与Awake区别
Awake在脚本实例化时被调用。
Start在脚本第一帧调用,并且在Update之前