Unity MonoBehaviour生命周期

本文详细介绍了Unity中MonoBehaviour的生命周期,包括Awake、OnEnable、Start、FixedUpdate、Update、LateUpdate、OnGUI、OnDisable和OnDestory等函数的执行时机和用途。生命周期调用顺序为:Awake-OnEnable-Start-FixedUpdate-Update-LateUpdate-OnGUI-OnDisable-OnDestory。这些函数在游戏对象的不同阶段被调用,用于处理初始化、更新、用户交互和资源管理等任务。
摘要由CSDN通过智能技术生成

生命周期函数:

  • 静态构造函数:当程序集被加载的时候就被调用了,如果你的unity处于编辑状态时,此时你保存一个脚本(从而迫使重新编译),静态构造函数会立即被调用,因为unity加载了DLL。并且它将不会再次运行,永远只会执行一次,unity运行时,是不会再次执行了!在一个已部署的游戏上,这个构造器将会在unity加载过程的早期被调用!
  • Awake:唤醒事件,只执行一次   游戏一开始运行就执行  在Start方法之前被调用! 主要用于字段值的初始化工作,禁用脚本,创建游戏对象,或者 Resources.Load(Prefab) 对象
  • OnEnable:启用事件,只执行一次,当脚本组件被启用的时候执行一次
  • Start:开始事件,只执行一次  在Awake方法执行结束后执行,但在Update方法执行前执行, 主要用于程序UI的初始化操作,比如获取游戏对象或者组件
  • FixedUpdate:固定更新事件,每隔0.02秒执行一次,所有物
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值