首页 > 手游开发 > Unity3D > Unity3D游戏对象 OnEnable和OnDisabled事件说明
2019
11-06

Unity3D游戏对象 OnEnable和OnDisabled事件说明

设某个组件为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。

最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。