标签:生命周期 周期函数 Update Unity 一次 事件 组件 执行
生命周期
生命周期函数:需要继承 MonoBehaviour 类才能使用。生命周期函数全部都是由系统定义好的,系统会自动调用,且调用顺序和我们在代码里面的书写顺序无关。
常用的生命周期函数
-
Awake():唤醒事件,游戏一开始运行就执行,只执行一次。
-
OnEnable():启用事件,只执行一次。当脚本组件被启用的时候执行一次。
-
Start():开始事件,执行一次。
-
FixedUpdate():固定更新事件,执行N次,0.02秒执行一次。所有物理组件相关的更新都在这个事件中处理。
-
Update():更新事件,执行N次,每帧执行一次。
-
LateUpdate():稍后更新事件,执行N次,在 Update() 事件执行完毕后再执行。
-
OnGUI():GUI渲染事件,执行N次,执行的次数是 Update() 事件的两倍。
-
OnDisable():禁用事件,执行一次。在 OnDestroy() 事件前执行。或者当该脚本组件被“禁用”后,也会触发该事件。
-
OnDestroy():销毁事件,执行一次。当脚本所挂载的游戏物体被销毁时执行。
生命周期函数执行顺序图:
参考
https://www.cnblogs.com/xiaoyulong/p/7922985.html
标签:生命周期,周期函数,Update,Unity,一次,事件,组件,执行 来源: https://www.cnblogs.com/code-fun/p/15413340.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。