# イベントの処理

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

イベントは Unity プロジェクトの重要な概念です。例えば、ユーザー入力、キャラクター間の衝突、物理演算またはレンダリングループのステージなどはすべて、ゲームが一般的に応答する必要があるものです。Unity は、[C# でのイベントの処理と発生](https://learn.microsoft.com/en-us/dotnet/standard/events/) のための標準の .NET API に加えて、イベント用の 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)
