# Build Profiles ウィンドウのリファレンス

> Reference documentation for the Build Profiles window.

プロファイルを選択すると、ビルドに対して調整できる設定のリストが表示されます。

## アプリケーションをビルドする

アプリケーションをビルドするには、以下のいずれかのオプションを選択します。

| **設定**            | **説明**                                                                         |                                                                                                                                                  |
| ----------------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Build and Run** | プレイヤーをコンパイルして、対象のプラットフォームで開きます。このオプションは常にインクリメンタルビルドを使用します。                    |                                                                                                                                                  |
| **Build**         | プレイヤーのコンパイルのみ実行します。デフォルトはインクリメンタルビルドですが、最初のビルドは必ず、インクリメンタルではない完全なクリーンビルドになります。 |                                                                                                                                                  |
|                   | **Clean build**                                                                | [インクリメンタルではない](/engine/6000.0/manual/unity-editor/editor-features/incremental-build-pipeline.md#creating-non-incremental-builds)、クリーンなビルドを作成します。 |
|                   | **Force skip data build**                                                      | データのビルドプロセスをスキップします。コード変更をビルドしますが、シーンの生成や、その他のコード以外のアセットの生成のプロセスはスキップされます。                                                                       |

**ノート**: **Build** および **Build and run** の設定は、アクティブなプロファイルに対してのみ表示されます。

## Build Data

Build Data セクションを使用して以下の内容を設定します。

| **設定**                         | **説明**                                                                                                                                                                                                                                                      |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Override Global Scene List** | **Override Global Scene List** を選択して、ビルドプロファイルのカスタムシーンリストを作成します。**Override Global Scene List** を選択すると、グローバルな[シーンリスト](/engine/6000.0/manual/unity-editor/editor-features/build-settings/build-profile-scene-list.md)からシーンが自動的に継承されます。                        |
| **Scripting Defines**          | ビルドプロファイルのカスタムスクリプト定義を追加します。これらのカスタムスクリプト定義は追加的なものであり、プロジェクト内の他のスクリプト定義はオーバーライドされません。詳細については、[カスタム製スクリプトシンボル](/engine/6000.0/manual/scripting/compilation-and-code-reload/script-compilation/conditional-compilation/custom-scripting-symbols.md)を参照してください。 |

## Platform settings

各プラットフォームには特定のビルド設定があります。詳細については、以下のプラットフォーム固有のドキュメントを参照してください。

| **プラットフォーム**                | **ドキュメンテーション**                                                                                                                      |
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Android**                 | [Android のビルド設定リファレンス](/engine/6000.0/manual/platform-specific/android/building-and-delivering/build-settings.md)                   |
| **iOS** と **tvOS**          | [iOS のビルド設定リファレンス](/engine/6000.0/manual/platform-specific/iphone/ios-building-and-delivering/build-settings-ios.md)                |
| **Linux**                   | [Linux のビルド設定リファレンス](/engine/6000.0/manual/platform-specific/linux/buildsettings.md)                                                |
| **macOS**                   | [macOS のビルド設定リファレンス](/engine/6000.0/manual/platform-specific/apple-mac/macos-delivery/macosbuildsettings.md)                        |
| **ユニバーサル Windows プラットフォーム** | [UWP のビルド設定リファレンス](/engine/6000.0/manual/platform-specific/windows-store/uwp-building-and-delivering/windowsstore-buildsettings.md) |
| **Web**                     | [ウェブのビルド設定](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-build-settings.md)                              |
| **Windows**                 | [Windows のビルド設定リファレンス](/engine/6000.0/manual/platform-specific/windows/standalone-binaries.md)                                      |

**ノート**: クローズドプラットフォームのビルド設定については、各クローズドプラットフォームの Unity インストーラーに含まれているドキュメントを参照してください。

### 共有ビルド設定

以下のビルド設定は、すべてのプロファイルタイプで使用できます。これらの設定の値はプラットフォームのプロファイル間で共有されますが、ビルドのプロファイル間では共有されません。

**ノート**: [`EditorUserBuildSettings`](/engine/6000.0/script-reference/unity-editor/editor-user-build-settings.md) を使用してアクティブなプラットフォームプロファイルの共有設定を更新すると、すべてのプラットフォームのプロファイルに変更が適用されます。ただし、[`EditorUserBuildSettings`](/engine/6000.0/script-reference/unity-editor/editor-user-build-settings.md) を使用してアクティブなビルドプロファイルの共有設定を更新すると、対象のビルドのプロファイルのみが更新されます。

| **プロパティ** | **説明** |
| --------- | ------ |

## プレイヤー設定 / Player Settings

**Customize player settings** オプションを使用して、使用するビルドプロファイルのカスタム Player 設定を作成します。詳細は、[ビルドプロファイルによる Player 設定のオーバーライド](/engine/6000.0/manual/unity-editor/editor-features/build-settings/override-player-settings.md)を参照してください。

**ノート**: グローバル Player 設定へのリンクは、**Build Profiles** ツールバーにあります。

## アセットインポートのオーバーライド

**Build Profiles** ツールバーから **Asset Import Overrides** オプションを選択します。インポートとプラットフォームの変更にかかる時間を短縮するために、すべてのテクスチャのインポート設定をローカルでオーバーライドできます。開発中は、低品質のアセットを使用することでイテレーションにかかる時間を短縮するために、アセットのオーバーライドが役に立ちます。

プロジェクトの最初のインポートに対するアセットインポートのオーバーライドを設定するには、エディターで[コマンドライン引数 ](/engine/6000.0/manual/unity-editor/editor-features/command-line-arguments.md)`-overrideMaxTextureSize` と `-overrideTextureCompression` を使用します。

オーバーライドのオプションを選択したら、**Apply Overides** を選択して変更を適用します。**Apply Import Overrides** ボタンの横に、アクティブなオーバーライドを知らせるための警告シンボルが表示されます。

**ノート**: どちらのオーバーライドオプションのデフォルト値も **No Override** です。

| **設定**                  | **説明**                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                       |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Max Texture Size**    | インポートしたテクスチャの最大サイズをオーバーライドします。この値と、[テクスチャの Import Settings](/engine/6000.0/manual/materials-and-shaders/textures/textures-reference/class-texture-importer.md) で指定された Max Size の値のうち、小さい方の値でテクスチャをインポートします。テクスチャのインポートにかかる時間は、含まれるピクセル数に比例します。そのためテクスチャチャ最大サイズを小さくすると、インポート時間を短縮することができます。ただし結果のテクスチャの解像度が低くなるため、この設定は開発中のみ使用してください。 |                                                                                                                                                                                                                                                                                                                                                                                       |
| **Texture Compression** | [テクスチャの Import Settings](/engine/6000.0/manual/materials-and-shaders/textures/textures-reference/class-texture-importer.md) で設定したテクスチャの圧縮オプションをオーバーライドします。[圧縮テクスチャ形式](/engine/6000.0/manual/materials-and-shaders/textures/textures-getting-started/texture-compression-formats.md)のいずれかを使用しているテクスチャのみに影響します。                        |                                                                                                                                                                                                                                                                                                                                                                                       |
|                         | **Force Fast Compressor**                                                                                                                                                                                                                                                                                                            | 適用可能な形式 (BC7、BC6H、ASTC、ETC、ETC2) では、より高速ではあるものの低品質のテクスチャ圧縮モードを使用します。通常、これにより圧縮アーティファクトが増加しますが、多くの形式では、圧縮自体が 2 - 20 倍高速になります。また、この設定はすべてのテクスチャの **Crunch** 圧縮形式を無効にします。この設定の効果は、[テクスチャの Import Settings](/engine/6000.0/manual/materials-and-shaders/textures/textures-reference/class-texture-importer.md) の Platforms セクションで、すべてのテクスチャの **Compressor Quality** が小さい値に設定されている場合と同じです。 |
|                         | **Force Uncompressed**                                                                                                                                                                                                                                                                                                               | 非圧縮形式を使用します。(テクスチャは圧縮プロセスをスキップするため) インポートは高速ですが、結果として生成されたテクスチャは、より多くのメモリとゲームのデータサイズを消費し、レンダリングのパフォーマンスに影響を与えることがあります。この設定の効果は、[テクスチャの Import Settings](/engine/6000.0/manual/materials-and-shaders/textures/textures-reference/class-texture-importer.md) の Platforms ですべてのテクスチャの **.Compression** が **None** に設定されている場合と同じです。                                                       |
|                         | **Force No Crunch**                                                                                                                                                                                                                                                                                                                  | すべてのテクスチャのクランチ圧縮を無効にします。クランチ圧縮は時間がかかるため、無効にするとインポートプロセスにかかる時間が大幅に短縮されます。ただし、結果として生成されるテクスチャではより多くのディスクスペースが必要になります。このオプションを選択すると、すべてのテクスチャの[テクスチャの Import Settings](/engine/6000.0/manual/materials-and-shaders/textures/textures-reference/class-texture-importer.md) で **Use Crunch Compression** を無効にした場合と同じになります。                                                                 |

## 追加リソース

* [ビルドプロファイルの作成](/engine/6000.0/manual/unity-editor/editor-features/build-settings/create-build-profile.md)
* [ビルドプロファイルのスクリプティング API リファレンス](/engine/6000.0/script-reference/unity-editor-build-profile/build-profile.md)
