Unity 脚本生命周期重要方法

https://docs.unity3d.com/2017.3/Documentation/Manual/ExecutionOrder.html
Reset:脚本被reset时候调用

Awake:
OnEnable :setActive时调用
Start:一般用于初始化

FixedUpdate :每秒调用固定帧数 可自己设定 例如设置50帧 即 1/50间隔内调用一次
OnTriggerXXX
OnCollisionXXX
yieldFixedUpdate :在FixedUpdate后面执行

OnMouseXXX :Input事件

Update :每秒调用的帧数不固定(由游戏逻辑及硬件性能决定)
LateUpdate :在Update后面执行

OnGUI :UI层渲染

OnApplicationPause :应用暂停

OnApplicationQuit :应用退出

OnDisable :setActive(false)时调用

OnDestroy :销毁时调用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 先大体的给一个官方的Flowchart然后再说一些实际上可能出现的细节问题。 就常用的函数来说顺序是这样的:Awa...
    NorthShepherd阅读 15,229评论 1 3
  • Unity中脚本的生命周期就是代码中脚本函数的执行过程(顺序),具体过程由图1.1,1.2和1.3介绍: 这里我们...
    S_H_C阅读 1,739评论 0 2
  • Unity游戏开发中的生命周期 C#对象的生命周期 生命周期是Unity开发过程中的核心思想,是技术进阶过程中必须...
    道阻且长_行则将至阅读 20,549评论 3 12
  • 进阶测试参考unity脚本MonoBehaviour默认方法执行顺序测试 将脚本挂到空物体上执行 执行结果 Uni...
    codingriver阅读 2,551评论 0 0
  • 一、下面我们来学习下脚本生命周期常用的10个脚本函数: (1) Reset() 组件重设为默认值时(只用于编辑状态...
    李昀熹1112阅读 22,569评论 0 12