Reset : Inspector面板点击脚本,出现Reset,点击该按钮就会调用到,或者通过AddComponent按钮,前提是在编辑器模式(没有运行游戏)
a co-routine 是说函数可以是协成类型的,如果提示是cannot be a co-routine.但是函数定义成协成类型的则不会触发该函数
Start (can be a co-routine.):可以理解为,当脚本第一次enable=true的时候会调用一次,
OnDisable (cannot be a co-routine.):
Awake(cannot be a co-routine.), OnEnable(cannot be a co-routine.)都是在GameObject.Instantiate方法中就调用,而Start是在下一帧
IEnumerator Start()
{
yield return new WaitForSeconds(2);
Debug.Log(“kjkjkjkjkjkjkjk”);
}
OnApplicationFocus(can be a co-routine) :拿Android为例 游戏一般有个主Active 如果切换到其它Active或者切回到主Active就会触发这个函数。切换到其它Active怎么理解,游戏的充值或者第三方登录或者是Android键盘等界面,编辑器模式也支持
OnApplicationPause(can be a co-routine):也拿Android为例 当玩游戏想查看微信消息,切换到微信时,游戏进程就跑到后台了,这个时候回触发该函数,编辑器模式也支持
OnBecameInvisible(can be a co-routine) :