# 設定可能な再生開始時モード

> Configure the Unity Editor to enter Play mode more quickly and improve your development iteration times.

再生モードは Unity のコア機能の 1 つです。**ツールバー**の[再生](/engine/6000.0/manual/unity-editor/using-the-editor/toolbar.md) ボタンを使用し、エディター内で直接プロジェクトを再生モードで実行できます。再生モードに入ると、ビルドと同じようにプロジェクトが開始、実行されます。再生モード中にエディターで行った変更は、再生モードを終了するとリセットされます。

エディターで再生モードに入ると、Unity は、ビルドと同じようにプロジェクトをエディターで開始するために、2 つの重要なアクションを実行します。

* スクリプトの状態をリセットします。これは、"ドメインリロード" とも呼ばれます。
* シーンをリロードします。

これら 2 つのアクションの実行には時間がかかり、スクリプトやシーンが複雑になるほど時間がかかります。

ゲームやアプリケーションを開発するとき、再生モードの開始と終了がすばやくできる機能は重要な要素です。再生モードの開始と終了がすばやくできるほど、変更とそのテストに使う時間を短縮できます。

開発中のイテレーションを短時間で行うことが重要です。シーンとスクリプトの状態をリセットする時間が障害になる場合があるため、Unity では再生モードを開始するときに行う内容を設定する機能を提供しています。ドメインリロードとシーンリロードのアクションを無効にするオプションがあります。この 2 つのオプションは、**Configurable Enter Play Mode** 機能によって提供されます。

以下の図は Reload Domain と Reload Scene 設定を無効にした場合の影響を示しています。


**Reload Domain と Reload Scene 設定を無効にした場合の影響:**
![](/api/media?file=/engine/6000.0/media/images/EnterPlayModeDiagram.svg)

## 再生モードの設定

再生モードに入るときに開始する処理は、[Project Settings](/engine/6000.0/manual/unity-editor/editor-features/comp-manager-group.md) ウィンドウの [Editor](/engine/6000.0/manual/unity-editor/editor-features/comp-manager-group/class-editor-manager.md) セクションの **Enter Play Mode Settings** で設定できます。

再生モードにすばやく入るには、**When entering play mode** ドロップダウンから[ドメインリロード](/engine/6000.0/manual/scripting/compilation-and-code-reload/code-reloading-editor/configurable-enter-play-mode/domain-reloading.md)と[シーンリロード](/engine/6000.0/manual/scripting/compilation-and-code-reload/code-reloading-editor/configurable-enter-play-mode/scene-reloading.md)を無効にします。このオプションは、両方を無効にすることも、1 つだけ無効にすることも、どちらも無効にしないこともできます。

## 追加リソース

* [Project Settings ウィンドウ](/engine/6000.0/manual/unity-editor/editor-features/comp-manager-group.md)
* [Editor Project Settings](/engine/6000.0/manual/unity-editor/editor-features/comp-manager-group/class-editor-manager.md)
* [ツールバー](/engine/6000.0/manual/unity-editor/using-the-editor/toolbar.md)
* [Domain Reload](/engine/6000.0/manual/scripting/compilation-and-code-reload/code-reloading-editor/configurable-enter-play-mode/domain-reloading.md)
* [Reload Scene](/engine/6000.0/manual/scripting/compilation-and-code-reload/code-reloading-editor/configurable-enter-play-mode/scene-reloading.md)
