设某个组件为NewBehaviour
OnEnabled被调用的情况:
1、GameObject添加组件的时候,即AddComponet ;
2、包含NewBehaviour的Prefab被实例化的时候;
3、已添加NewBehaviour的GameObject由未激活到已激活的时候,即setActive(true) ;
4、NewBehaviour由不可用到可用的时候,即enabled=true。
其中2、3会调用该GameObject及其所有子对象的OnEnabled。
OnDisabled被调用的情况:
1、GameObject被销毁;
2、NewBehaviour被销毁;
3、已添加NewBehaviour的GameObject由已激活到未激活的时候,即setActive(false);
4、NewBehaviour由不可用到可用的时候,即enabled=false。
其中1、3会调用该GameObject及其所有子对象的OnEnabled。
- 本文固定链接: http://jingyan.idoubi.net/1839.html
- 转载请注明: 搬运工 于 逗分享开发经验 发表