# 处理事件

> Respond to inputs, collisions, and engine loop stages using standard .NET and Unity-specific event APIs.

事件是 Unity 项目中的一个重要概念。例如，用户输入、角色之间的碰撞以及物理或渲染循环的各个阶段都是游戏通常需要响应的内容。除了用于[处理和引发 C#](https://learn.microsoft.com/en-us/dotnet/standard/events/) 事件的标准 .NET API 之外，Unity 还为事件提供一系列特定于 Unity 的 API。

| **主题**                                                                                                            | **描述**                                                                         |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| [事件函数（预定义回调）](/engine/6000.0/manual/scripting/object-oriented-development/event-handling/event-functions.md)      | 事件函数是一组内置回调，您可以在 MonoBehaviour 派生的脚本上实现这些回调，以响应与物理、渲染、输入、场景加载和对象生命周期相关的核心引擎事件。 |
| [事件函数执行顺序](/engine/6000.0/manual/scripting/object-oriented-development/event-handling/execution-order.md)         | 了解 Unity 内置事件函数的执行顺序，以便按照正确的顺序响应事件并更新游戏状态。                                     |
| [Inspector 可配置的自定义事件](/engine/6000.0/manual/scripting/object-oriented-development/event-handling/unity-events.md) | 创建您自己的自定义事件，您可以在 Inspector 窗口中为其配置持久（在编辑模式和播放模式之间持续）回调。                        |

## 其他资源

* [MonoBehaviour](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-mono-behaviour.md)
* [UGUI 事件系统](https://docs.unity3d.com/Packages/com.unity.ugui@latest/index.html?subfolder=/manual/EventSystem.html)
