Unity には多くの Preferences (環境) 設定があり、Unity エディターの動作をカスタマイズすることができます。
Preferences ウィンドウにアクセスするには、Edit > Preferences (Windows) または Unity > Preferences (Mac) の順に Unity のメインメニューから選択します。次の Preferences カテゴリがあります。
Use the Search box (A) to filter the list of settings categories (B), and highlight keywords in the details pane on the right (C).
一部の AssetStore や Unity パッケージは、独自のカスタム設定を Preferences ウィンドウに加えます。一般的には、パッケージ名が Preferences のカテゴリとして使用されます。この例では、Cinemachine パッケージ の設定が表示されています。
特定のパッケージの環境設定については、そのパッケージのドキュメントを参照してください。ここでは、Unity の標準の環境設定のみを説明します。
General (一般) 設定では、Unity 全体の作業をカスタマイズできます。
プロパティー | 機能 | |
---|---|---|
Auto Refresh | これを有効にすると、アセットが変更されたときに、アセットの自動更新を行います。 | |
Load Previous Project on Startup | これを有効にすると、常に、Unity 起動時に、以前開いていたプロジェクトを開きます。 | |
Compress Assets On Import | これを有効にすると、インポート時に、アセットを自動的に圧縮します。 | |
macOS Color Picker | これを有効にすると、Unity 固有のカラーピッカーの代わりに macOS ネイティブのカラーピッカーを使用します。 | |
Disable Editor Analytics (Pro only) | これを有効にすると、Unity に情報を送信して自動的にエディターを停止します。 | |
Show Asset Store search hits | これを有効にすると、Project ウィンドウのブラウザで Asset Store の検索をしたときにヒットしたアセット数を表示します。 | |
Verify Saving Assets | これを有効にすると、Unity を終了する時に保存するアセットを個々に確認します。 | |
Script Changes While Playing | ゲームがエディターで実行されている間にスクリプトが変更されたときの Unity の動作を選択します。 | |
Recompile And Continue Playing | スクリプトを再コンパイルし、シーンを実行し続けます。これはデフォルトの動作ですが、スクリプトがシリアライズ可能でないデータに依存している場合は、変更したほうがよい場合があります。 | |
Recompile After Finished Playing | 手動でシーンを停止するまで再コンパイルを行い、いかなる中断も避けます。 | |
Stop Playing And Recompile | 即座にシーンを停止して再コンパイルし、テストを素早く再開できます。 | |
Editor Skin | Unity エディターで使用するスキンを選択します。これは、Plus と Pro Unity のサブスクリプションでのみ利用可能です。 | |
Personal | 黒いテキストとライトグレーの背景を使用します。 | |
Professional | 白いテキストとダークグレーの背景を使用します。 | |
Enable Alpha Numeric Sorting | これを有効にすると、Hierarchy ウィンドウの上部右端に新しいボタンを表示し、Transform Sorting (デフォルトの挙動) と Alphanumeric Sorting を切り替えられるようにします。 | |
Device To Use | Unity の使用するコンピュータのグラフィックスデバイスを選択します。特定のデバイスの使用を設定する必要のない場合は、これを Automatic のままにしておくことができます。この設定は、コマンドラインオプションで指定されたすべてのデバイスをオーバーライドします。 |
スプライトアトラス キャッシュフォルダーの最大サイズを設定するには、Max Sprite Atlas Cache Size (GB) 設定を使用します。可能な場合はいつでも、Unity はこのフォルダーのサイズをこのレベルより低く保ちます。
Enable the Show Flood Fill Preview checkbox to preview the Tilemap you are painting in Flood Fill mode. This option is enabled by default, but you can disable it to improve performance for large fill areas.
動作 | 説明 | |
---|---|---|
Tile Palette Target Edit Mode | Choose how to edit a Prefab instance in the Tile Palette when it is selected as the Active Target. | |
Enable Dialog | 常にインスタンスを編集する方法 (プレハブモードで行なうか、またはシーンで行なうか) を尋ねます。これがデフォルトです。 | |
Edit in Prefab Mode | これを有効にすると、ペイントターゲットを プレハブモードで 編集します。 | |
Edit in Scene | これを有効にすると、プレハブのインスタンスを 直接シーンで 編集します。 | |
Tile Palette Active Targets Sorting Mode | Controls the sorting of the Active Targets in the Tile Palette. | |
None | Does not sort the Active Targets. By default, the order is determined by the order of appearance of the Targets within a Scene. | |
Alphabetical | Orders the Active Targets alphabetically from A-Z, 0–9. | |
ReverseAlphabetical | Orders the Active Targets reverse alphabetically from 9–0, Z-A. | |
Tile Palette Restore Edit Mode Active Target | Restores the Active Target in the Tile Palette to the most recently selected Target from Edit Mode when exiting Play Mode. By default, this checkbox is enabled. |
アセットが変更されると、Unity は自動的にそれを再インポートします。キャッシュサーバーを設定すると、アセットのインポートに要する時間が大幅に短縮されます。リモートホスティングを使用してキャッシュサーバーを設定するか、ローカルコンピューターにキャッシュサーバーを保存できます。
デフォルトでは、Cache Server は無効になっています。
これを有効にするには、Cache Server Mode ドロップダウンメニューから他のオプションの 1 つを選択します。
プロパティー | 機能 |
---|---|
Local | Use a local Cache Server on this computer. The preferences for Local storage appear. |
Remote | Use a Cache Server hosted on a remote computer. The preferences for Remote hosting appear. |
これらの設定は、Use Cache Server が Remote に設定されている場合にのみ使用できます。
プロパティー | 機能 |
---|---|
IP Address | 専用のキャッシュサーバーを有効にする場合は、管理者が設定する 専用の IP アドレスを入力します。 |
Check Connection | このボタンをクリックすると、リモートキャッシュサーバーに接続しようとします。 |
これらの設定は、Use Cache Server が Local に設定されている場合にのみ使用できます。
プロパティー | 機能 |
---|---|
Maximum Cache Size (GB) | このコンピューターのストレージにあるキャッシュサーバーの最大サイズをギガバイト単位で指定します。最小サイズは 1GB です。最大サイズは 200GB です。 デフォルトのキャッシュサイズは 10GB です。 |
Custom cache location | これを有効にすると、キャッシュを保存する場所を指定できます。 |
Cache Folder Location | Browse ボタンをクリックして、キャッシュの場所を指定します。 |
Cache size is … | キャッシュの現在のサイズを表示するメッセージ。Check Cache Size ボタンをクリックする前は、Cache size is unknown と表示されます。ボタンをクリックすると、計算されたキャッシュサイズがメッセージに表示されます。 |
Check Cache Size | これをクリックすると、ローカルキャッシュサーバーが使用しているストレージ容量を確認できます。大規模なプロジェクトがある場合は、この操作には時間がかかる場合があります。 |
Clean Cache | キャッシュのコンテンツを削除します。 |
Colors 設定では、Unity がさまざまなユーザーインターフェース要素を表示するときに使用する色を選択できます。
External Tools 設定では、スクリプティング、画像の操作、ソース管理のための外部アプリケーションを設定できます。
プロパティー | 機能 |
---|---|
External Script Editor | どのアプリケーションを使ってスクリプトファイルを開くかを選択します。Unity は自動的に、ビルトインのサポートを持つスクリプトエディターに正しい引数を渡します。Unity は Visual Studio (Express)、Visual Studio Code、Xamarin Studio、MonoDevelop、JetBrains Rider に対してビルトインのサポート機能を持ちます。 |
Add .unityproj’s to .sln | これを有効にすると、作成したソリューション (.sln) ファイルに UnityScript (.unityproj) を加えます。これは、MonoDevelop ではデフォルトで有効になっています。Visual Studio (Express) と Visual Studio Code ではデフォルトで無効です。 |
Editor Attaching | Enable this option to allow debugging of scripts in the Unity Editor. If you disable this option, you can’t attach a script debugger to Unity to debug your scripts. |
Image application | 画像ファイルを開くのに使うアプリケーションを選択します。 |
Revision Control Diff/Merge | アセットサーバーとのファイルの不一致を解決するために使用するアプリケーションを選択します。Unity は、デフォルトのインストール場所でこれらのツールを検出します (Windows では TortoiseMerge, WinMerge, PlasticSCM Merge, Beyond Compare 4 のレジストリキーを確認します)。 |
JDK Installed with Unity (recommended) | See Android environment setup. |
Android SDK Tools Installed with Unity (recommended) | See Android environment setup. |
Android NDK Installed with Unity (recommended) | See Android environment setup. |
Gradle Installed with Unity (recommended) | This option is enabled by default. Unity installs Gradle tools under Unity/Hub/Editor/[EditorVersion]/PlaybackEngines/AndroidPlayer/Tools/gradle. If you manually install Gradle tools in another location, you can disable this option and click the Browse button to select the correct installation folder. For more information about using Gradle in Unity, see Gradle for Android. |
Stop Gradle daemons on exit | Enable this option so that when you close the Editor, Unity stops Gradle. If you are using Gradle to build multiple Android Projects at the same time, disable this option as it might cause your other builds to fail. |
グローバルイルミネーション(GI) システムは、リアルタイムのグローバルイルミネーションの事前計算に使用される中間ファイルを格納するために 各コンピューターのキャッシュ を使用します。コンピューター上のすべてのプロジェクトがキャッシュを共有します。
プロパティー | 機能 |
---|---|
Maximum Cache Size (GB) | スライダーを使って最大 GI キャッシュフォルダーサイズを設定します。可能な限り Unity は GI キャッシュフォルダーサイズをこの数より少なく保ちます。Unity は定期的に未使用のファイルを削除し、より多くの領域を作成します (古いファイルから削除します)。これは自動的な処理であり、何もする必要はありません。 注意 現在のシーンが GI キャッシュ内のすべてのファイルを使用する場合は、キャッシュサイズを増やしてください。そうでないと、ベイク時にリソース負荷の高い再計算が行われます。これは、シーンが非常に大きい場合やキャッシュサイズが小さすぎる場合に発生します。 |
Custom cache location | これを有効にすると、GI キャッシュフォルダーをカスタムのフォルダーに保存可能になります。デフォルトでは、Caches フォルダーに保存されます。すべてのプロジェクトがこのキャッシュフォルダーを共有します。 *ヒント GI キャッシュを SSD ドライブに保存すると、ベイク処理が I/O バウンドな場合にベイクを高速化できます。 |
Cache Folder Location | Browse ボタンをクリックして、キャッシュの場所を指定します。 |
Cache compression | これを有効にすると、GI キャッシュのファイル圧縮が可能になり、生成されたデータのサイズが削減されます。ファイルはデフォルトで LZ4 圧縮され、命名規則はハッシュとファイル拡張子です。ハッシュは、ライティングシステムへの入力に基づいて計算されるため、以下のいずれかを変更すると、ライティングの再計算を引き起こす可能性があります。 - マテリアル (テクスチャ、アルベド、放出) - ライト - ジオメトリ - 静的フラグ - ライトプローブグループ - リフレクションプローブ - ライトマップパラメーター ヒント 生の Enlighten データにアクセスする必要がある場合は、Cash Compression を無効にしてキャッシュをクリアしてください。 |
Clean Cache | このボタンを使用して、キャッシュディレクトリをクリアできます。 エディターの実行中に手動で GI Cache ディレクトリを削除することは安全ではありません。これは、起動時に GiCache フォルダーを作成し、それらのファイルへの参照のセットを維持するためです。Clean Cache ボタンを押すと、削除される前にディスク上のすべてのファイルへの参照が解除されます。 |