Unity学习(一)MonoBehaviour类各函数生命周期

 

Unity学习(一)MonoBehaviour类各函数生命周期_第1张图片

Unity学习(一)MonoBehaviour类各函数生命周期_第2张图片

Unity学习(一)MonoBehaviour类各函数生命周期_第3张图片

主要函数简介:

Awake:脚本实例被载入(将脚本附加给游戏物体(激活))时调用,只调用一次;
Start:脚本实例被启用时(脚本前面的勾选上时)调用,只调用一次;
OnEnable:当对象变为可用(enabled = true)或激活状态(activeSelf = true)时此函数被调用;(反复启用反复调用)
OnDisable:当对象变为不可用或非激活状态时此函数被调用。(反复不可用反复调用)
OnDestroy:当当前游戏物体被销毁时调用;

FixedUpdate:物理更新(物理运动),帧率稳定,两帧之间的间隔时间固定是0.02;
Update:当MonoBehaviour启用时,其Update在每一帧被调用;
LateUpdate:晚于更新函数,一般用来摄像机第三人称跟随;
  
OnGUI:当界面(界面编辑/编辑器扩展) --(一帧渲染结束)
 
 脚本生命周期调用顺序:Awake-OnEnable-Start-FixedUpdate-Update-LateUpdate-OnGUI-OnDisable-OnDestory;

 

 

你可能感兴趣的:(Unity3D基础模块)