在Unity中只要运行的脚本都要继承MonoBehavior类,在MoniBehavior中的类执行顺序如下:
初始化方法
Reset
重置- 调用条件:在脚本第一次挂载时调用,在调试模式使用,初始化参数
- 调用次数:仅一次
- 常用作用:用于初始化属性,监视面板中的默认值
Awake
唤醒- 调用条件:在脚本被实例化时调用,仅调用一次,不管脚本设置为enable=true还是false。
- 调用次数:仅一次
- 常用作用:类似于构造函数进行初始化
OnEnable
启用- 调用条件:在脚本被启用后调用
- 调用次数:每一次重新启用脚本都会调用
- 常用作用:重复恢复成初始状态
Start
开始:- 调用条件:脚本第一次设置为enable=true且在Update类函数前调用。
- 调用次数:仅一次
- 常用作用:常用于数据或游戏逻辑初始化
更新
Update
更新:- 调用条件:脚本每一帧都会执行一次&