Unity几个基类的大致关系

UnityEngine.Object

Unity里C#脚本中最基本的类

UnityEngine.Component

派生自 UnityEngine.Object ,Unity里另一个重要的类,同时也是所有能添加到游戏对象GameObject上的组件(Componet)的基类。

UnityEngine.Behaviour

派生自 UnityEngine.Component ,有两个自己新的特有成员
enabled --启用状态,会执行每帧的更新,禁用状态下则不会执行更新
isActiveAndEnabled--表示当前的Behaviour是否被启用

UnityEngine.MonoBehaviour

派生自UnityEngine.Behaviour
所有Unity里的脚本都显式的继承自这个UnityEngine.MonoBehaviour

UnityEngine.Object -->UnityEngine.Component --> UnityEngine.Behaviour --> UnityEngine.MonoBehaviour

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容