Unity学习笔记--siki学院保卫萝卜

生命周期:

Unity生命周期方法执行顺序详解_oncameraprecull每一帧调用吗-CSDN博客

在同一个脚本中的执行先后顺序:先左后右

Inspector 赋值  > 外部调用 > Awake > OnEnable > Start

MonoBehaviour 的继承关系:MonoBehaviour→Behaviour→Component→Object.

MonoBehaviour 的生命周期函数主要有:

  • OnValidate: 确认事件,脚本被加载、启用、禁用、Inspector 面板值被修改时,都会执行一次
  • Awake:唤醒事件,只执行 1 次,游戏一开始运行就执行。
  • OnEnable:启用事件,只执行 1 次,当脚本组件被启用的时候执行一次。
  • Start:开始事件,只执行 1 次。
  • FixedUpdate:固定更新事件,每隔 0.02 秒执行一次,所有物理组件相关的更新都在这个事件中处理。
  • Update:更新事件,每帧执行 1 次。
  • LateUpdate:稍后更新事件,每帧执行 1 次,在 Update 事件执行完毕后再执行。
  • OnGUI:GUI渲染事件,每帧执行 2 次。
  • OnDisable:禁用事件,只执行1 次,在 OnDestroy 事件前执行,或者当该脚本组件被禁用后,也会触发该事件。
  • OnDestroy:销毁事件,只执行 1 次,当脚本所挂载的游戏物体被销毁时执行。

脚本对象的失活与激活不作用于Awake方法,当方法中只有Awake方法时,控制脚本激活失活的对勾会消失掉

 当物体失活又激活的时候,会调用OnEnable 方法,Awake和Start只会在最开始调用一次,不会在每次失活激活中重复调用

                                                                 //自动帮我们读后缀是.json的文件
 string[] files = Directory.GetFiles(Application.dataPath + "/Resources/Json/Level/", "*.json");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值