Version: 2020.3
重要的类 - GameObject
重要的类 - Object

重要的类 - MonoBehaviour

MonoBehaviour 类是一个基类,所有 Unity 脚本都默认派生自该类。当您从 Unity 的项目窗口创建一个 C# 脚本时,它会自动继承 MonoBehaviour,并为您提供模板脚本。请参阅创建和使用脚本以了解更多相关信息。

MonoBehaviour 类提供了框架,允许您将脚本附加到编辑器中的游戏对象,并提供诸如 StartUpdate 等常用事件的挂钩。

For a complete reference of every member of the MonoBehaviour class, and its technical details, see the MonoBehaviour script reference.

协程

MonoBehaviour 类允许您启动、停止和管理协程,这是一种编写异步代码的方法,其中包括等待一定时间或某些操作完成,同时允许其他代码继续执行。

有关协程的更多信息,请参阅协程手册页StartCoroutine 方法脚本参考

事件

MonoBehaviour 类提供对大量事件消息的访问,允许您根据项目中当前发生的情况执行代码。下面是一些比较常见的例子。有关完整的列表,请参阅 MonoBehaviour 脚本参考页面 上的消息部分

Start - 在游戏对象开始存在时(加载场景或实例化游戏对象时)调用。

Update - 每帧都会被调用。

FixedUpdate - 每个物理时间步进调用。

OnBecameVisibleOnBecameInvisible - 当游戏对象的渲染器进入或离开摄像机的视图时调用。

OnCollisionEnterOnTriggerEnter - 在发生物理碰撞或触发时调用。

OnDestroy - 在销毁游戏对象时调用。

重要的类 - GameObject
重要的类 - Object