事件是 Unity 项目中的一个重要概念。例如,用户输入、角色之间的碰撞当物理引擎检测到两个游戏对象的碰撞体接触或重叠时,就会发生碰撞,前提是至少有一个碰撞体具有刚体组件并且处于运动状态。 更多信息
参见 术语表以及物理或渲染循环的阶段,都是游戏通常需要响应的内容。除了用于在 C# 中处理和引发事件的标准 .NET API 之外,Unity 还提供了一系列特定于 Unity 的事件 API。
主题 | 描述 |
---|---|
事件函数(预定义回调) | 事件函数是一组内置的回调,您可以在派生自 MonoBehaviour 的脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间推移修改组件属性并以任何您喜欢的方式响应用户输入。 更多信息 参见 术语表中实现这些回调,以响应与物理、渲染、输入、场景场景包含游戏的环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,从本质上讲,是分段设计和构建您的游戏。 更多信息 参见 术语表加载和对象生命周期相关的核心引擎事件。 |
事件函数的执行顺序 | 了解 Unity 内置事件函数的执行顺序,以便您可以按正确的顺序响应事件并更新游戏状态。 |
检查器可配置的自定义事件 | 创建您自己的自定义事件,您可以在检查器一个 Unity 窗口,显示有关当前选定的游戏对象、资源或项目设置的信息,允许您检查和编辑这些值。 更多信息 参见 术语表窗口中为其配置持久(在编辑模式和播放模式之间持续存在)回调。 |