赞
踩
老规矩,先介绍一下 Unity 的科普小知识:
Unity中Awake
、Start
和 OnEnable
都是生命周期中第一帧就执行的回调
Awake
、Start
和 OnEnable
区别:
- 一个游戏物体挂载的脚本中
Awake
、Start
只会执行一次,当这个游戏物体被取消激活 再重新激活的时候,脚本中的Awake
、Start
都不会再重新执行。而OnEnable
会重新在第一帧执行一次!- 执行顺序:
Awake
->OnEnable
->Start
用法:当一个游戏对象会被取消激活并且每次激活都要进行初始化等操作时,使用OnEnable
会有非常好的效果!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。