public class Behaviour : Component{}
Behaviour主要负责启用或禁用的组件父类,继承自
UnityEngine.Component
。它是我们很多组件的父类,如:MonoBehaviour
。
Behaviour
不可直接继承使用,可继承其子类MonoBehaviour
。
变量
enabled
public bool enabled { get; set; }
当前组件是否激活?
- 未激活
Update
,FixedUpdate
等将不会执行。 - 在
Inspector
面板中显示为对应组件的小复选框。
isActiveAndEnabled
public bool isActiveAndEnabled { get; }
是否处于活跃或者激活状态。
- 只有
enabled=true
和其GameObject和其父GameObject 都处于活跃状态,才为true
。