包含此页的版本:
不含此页的版本:
Unity 运行时应用程序在循环中运行,引擎会重复处理输入、更新游戏状态并渲染帧。这通常称为游戏或玩家循环。传统的基于组件的 Unity 项目使用 MonoBehaviour 脚本组件游戏对象的功能部分。游戏对象可以包含任意数量的组件。Unity 有许多内置组件,您可以通过编写继承自 MonoBehaviour 的脚本来创建自己的组件。更多信息
请参阅术语表通过一系列称为事件函数的内置回调挂钩到 Player 循环中,这些回调提供了更新游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表每一帧,或响应特定事件。
了解执行顺序可以帮助您自定义和优化 Unity 项目。例如,您可能需要确保某些设置工作始终在第一次帧更新之前进行,或者脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息
请参阅术语表控制车辆的发动机始终先于控制其转向的发动机运行。
| 主题 | 描述 |
|---|---|
| 脚本执行顺序 | 了解 Unity 如何优先执行单个 MonoBehaviour 脚本。 |
| 事件函数执行顺序 | 了解 Unity 内置事件函数的执行顺序,以便您可以响应事件并按正确的顺序更新游戏状态。 |
| 自定义播放器循环 | 自定义 Player 循环以更改 Unity 在循环的每次迭代中更新系统的顺序。 |