Awake,Start,Update,OnDestory
2018-04-16 18:55 teiyou2 阅读(239) 评论(0) 收藏 举报Awake:
- 执行条件:gameobject必须设置true,与脚本组件的setactive无关。
- 执行次数:只执行一次,如果想再次执行。必须把gameobject销毁,并且重新生成gameobject才会再次执行
Start:
-
执行条件:脚本组件的setactive必须为true。
- 执行次数:只执行一次,如果想再次执行。必须把gameobject销毁,并且重新生成gameobject才会再次执行。
Update:
- 执行条件:脚本组建的setactive必须为true,而且每一帧都会调用。当脚本组件的setactive为false时,停止调用;当脚本组件的setactive为true时,再次调用。
- 执行次数:与脚本的setactive有关。(无数次).
OnDestory:
- 执行条件:当gameobject销毁的时候调用,与脚本组件的setactive无关。
- 执行次数:只执行一次。
总结:
- Awake与OnDestory执行条件不受脚本组件的setactive的控制,只执行一次
- start与update执行受gameobject与脚本组件的激活状态控制
浙公网安备 33010602011771号