通过unity建的脚本默认都是继承自 MonoBehaviour 的 , 我们今天来学习 MonoBehaviour 的九大生命周期 :
Awake 函数 :
在加载场景时运行 , 即在游戏开始之前初始化变量或者游戏状态 . 只执行一次
2. OnEnable 函数 :
在激活当前脚本时调用 , 每激活一次就调用一次该方法
3. Start 函数 :
在第一次启动时执行 , 用于游戏对象的初始化 , 在Awake 函数之后执行,只执行一次
4. Fixed Update : 固定频率调用 , 与硬件无关, 可以在 Edit -> Project Setting -> Time -> Fixed Time Step 修改
5. Update : 几乎每一帧都在调用 , 取决于你的电脑硬件 , 不稳定
6. LateUpdate : 在Update函数之后调用 , 一般用作摄像机跟随
参考:
http://baijiahao.baidu.com/s?id=1601985096147802045&wfr=spider&for=pc