

Project Settings (プロジェクト設定) エディタは、プロジェクトに関する情報を指定する設定オプションへのアクセスと、 プロジェクト実行時のエンジンの動作を定義します。いくつかのオプションは ゲーム固有のものであり、その他のオプションは実行しているエンジンまたはプラットフォーム で一般的なオプションです。
ここで紹介する全設定は、プロジェクトのエンジンのコンフィギュレーション ファイル (Engine.ini) にデフォルトで保存されています。
必要に応じて手動で編集することができます。Project Settings エディタは、編集のために
直観的なユーザーインターフェースを提供します。
Project Settings へのアクセス
Project Settings エディタは [Edit (編集)] メニューから開きます。
カテゴリとセクション
Project Settings エディタは関連オプションの様々なカテゴリやセクションに分けることができます。カテゴリは、 見出しとして表示され、それぞれのセクションはエディタでセクションのオプションを開く ハイパーリンクとして表示されます。
制御
特定のセクション内で設定を表示中に、ダイアログ上部にある以下の制御を利用できます。
| 制御 | 説明 |
|---|---|
![]() |
設定値を外部のコンフィギュレーション ファイル (.ini) へエクスポートします。後でロードし直すことができます。 |
![]() |
コンフィギュレーション ファイル (.ini) へ保存された値をロードし、現在の値と置換します。 |
プロジェクト カテゴリ
プロジェクトの動作を表すオプションがあります。
| セクション | 説明 |
|---|---|
| Description | プロジェクト名、バージョン、会社名、著作権などプロジェクトの情報を設定します。これらは主に情報目的であり、プロジェクトの実行や動作に影響はありません。 |
| Maps & Modes | デフォルトで読み込まれるマップとモードの読み込み方法を指定するオプションです。ローカルのマルチプレイヤー画面のレイアウトのための設定もあります。 |
| Movies | ムービーのスタートアップを設定することが可能であり、どのように動作するかのオプションがあります。 |
| Packaging | コンテンツ ディレクトリ、ローカリゼーション、ビルド設定などのゲームのパッケージングのために使用するオプションがあります。 |
| Supported Platforms | ターゲットにするプラットフォームを設定することができます。 |
| Target Hardware | ターゲットのハードウェアに基づきプロジェクトをどのように最適化するかを設定することができます (すなわち、デスクトップかモバイルかなど) |
エンジン カテゴリ
エンジンの特定のシステムやセクションのためのオプションがあります。
| セクション | 説明 |
|---|---|
| AI System | AI システムの基本的オプションがあります。 |
| Animation | エディタで使用するアニメーションの設定があります。 |
| Audio | デフォルトの設定とクオリティ レベルを追加するためのオプションがあります。 |
| Collision | 様々なコリジョンを設定し、変更することができます。 |
| Console | コンソール向けの独自のインゲームの入力を設定することができます。 |
| Cooker | 様々なクッカ設定のオプションがあります。テクスチャの圧縮品質などを処理します。 |
| Crowd Manager | AI 群集を管理するための設定可能なオプション一式があります。 |
| エンド ユーザー設定 | |
| Garbage Collection | ゲームのためのガーベジ コレクションがどのように機能するかを設定することができます。 |
| General Settings | デフォルトのフォント、ベースクラス、マテリアル、フレームレートなど、エンジンとエディタが初期化および設定に使用するオプションがあります。 |
| Input | ゲームのアクションや軸のバインディングを設定 (キーバインディングやその他の入力マッピング) します。 |
| Navigation Mesh | ナビゲーション メッシュの生成および表示方法を設定するオプションがあります。 |
| Navigation System | ナビゲーション システムの設定をします。 |
| Network | ネットワーク化のためのオプションがあります。 |
| Physics | ゲームの物理のデフォルト オプションがあります。物理マテリアルのサーフェス タイプをセットアップし、物理シミュレーションをどれくらい正確にするかを調整することができます。 |
| Rendering | 多くのレンダリング オプションのためのデフォルト設定があります。デフォルトのポスト プロセスの設定、カリング、モバイル、テクスチャ、ライティングなどの設定もあります。 |
| Streaming | パッケージのストリーミング、IO、およびレベル ストリーミングのための様々なストリーミング オプションを設定することができます。 |
| Tutorials | プロジェクトで利用可能なチュートリアルを設定することができます。 |
| User Interface | DPI スケーリング、カーソル、およびそのレンダリング フォーカス ルールなどのスレートと UMG を制御する設定があります。 |
エディタ カテゴリ
プロジェクト単位でのエディタの外観と使用感のためのオプションがあります。
| セクション | 説明 |
|---|---|
| 2D | 2D のレベル エディタがどのように機能するかを設定するオプションがあります。 |
| Appearance | エディタの外観のためのオプションがあります。プロジェクトで単位をどのように表示するかを変更するオプションがあります。例えば、インチと cm 、摂氏と華氏などがあります。 |
| Paper2D - Import | インポート時に 2D スプライトをどのように処理するかを設定することができます。 |
| Sequencer | シーケンサー プラグインのための設定をすることができます。 |
プラットフォーム カテゴリ
様々なプラットフォームやプラットフォームの SDK のためのオプションがあります。
| セクション | 説明 |
|---|---|
| Android | Android プラットフォームでの実行に固有のオプションを設定します。 |
| AndroidSDK | AndroidSDK のためのロケーションのセットアップがあります。 |
| HTML5 | HTML5 プラットフォームでの実行に固有のオプションを設定します。 |
| HTML5 SDK | SDK のパスとデバイスを設定することができます。 |
| iOS | iOS プラットフォームでの実行に固有のオプションを設定します。 |
| Windows | Windows プラットフォームでの実行時のみに使用するオプションです。 |
プラグイン カテゴリ
プラグインを選択するオプションがあります。
| セクション | 説明 |
|---|---|
| Paper2D | Paper2D プラグイン固有の設定があります。 |
| Slate Remote | スレート リモート サーバーを設定することができます。 |
| UDP Messaging | UDP メッセージング プラグインのための設定があります。 |

