© 本文 by 少年
版权所有,作者未对本笔记声明转载限制,转载时请注明本文标题和链接。
笔记
MonoBehaviour 类是一个基类,所有 Unity 脚本都默认派生自该类。
协程
MonoBehaviour 类允许您启动、停止和管理协程,这是一种编写异步代码的方法,其中包括等待一定时间或某些操作完成,同时允许其他代码继续执行。
事件
MonoBehaviour 类提供对大量事件消息的访问,允许您根据项目中当前发生的情况执行代码。
- Start - 在游戏对象开始存在时(加载场景或实例化游戏对象时)调用。
- Update - 每帧都会被调用。
- FixedUpdate - 每个物理时间步进调用。
- OnBecameVisible 和 OnBecameInvisible - 当游戏对象的渲染器进入或离开摄像机的视图时调用。
- OnCollisionEnter 和 OnTriggerEnter - 在发生物理碰撞或触发时调用。
- OnDestroy - 在销毁游戏对象时调用。
注意:在 Unity 编辑器中有一个用于启用或禁用 MonoBehaviour 的复选框。它在取消 勾选时会禁用函数。如果这些函数在脚本中都不存在,则 Unity 编辑器不 显示该复选框。这些函数是:
Start() Update() FixedUpdate() LateUpdate() OnGUI() OnDisable() OnEnable()
更多的方法请官网查看:MonoBehaviour
---
转载请注明本文标题和链接:《 Unity 的 MonoBehaviour类说明 》
TAG: unity
2023-05-18 04:19:20回复