プロジェクトをテンプレートに変換する

既存のプロジェクトをテンプレートに変換する手順を説明します

コンテンツ

Unreal Engine のテンプレートは、独自のプロジェクトのパワフルな開始点を提供します。これらを使用して、特定のプラットフォームですばやく開始したり、マルチディスプレイ エクスペリエンスなどの特殊なプロジェクトを作成したりできます。

Unreal Engine を使って、既存プロジェクトから自分のニーズに合わせた カスタム テンプレート を作成することもできます。

カスタム テンプレートは、新規プロジェクトの作成時に表示されるテンプレート リストに含むようにエンジンに伝えるいくつかの追加機能を備えた Unreal Engine プロジェクトです。

カスタム テンプレートには、コンテンツ、設定、コードを含むことができます。また、特定のプラグインをデフォルトで有効または無効にすることもできます。

ステップ

以下の手順では、 [ProjectName] は使用する Unreal Engine プロジェクトの名前 (たとえば MyProjectName.uproject) です。DefaultGame.ini ファイルの ProjectName 変数 (角括弧のない) とは異なります。

既存のプロジェクトをテンプレートに変換するには以下の手順に従います。

  1. プロジェクト フォルダ 全体 を Unreal Engine installation の「Templates 」フォルダにコピーします。ランチャーから Unreal Engine をインストールした場合、「Templates」フォルダは次の場所にあります。

    • C:\Program Files\Epic Games\UE_[version]\Templates on Windows

    • /Users/Shared/Epic Games/UE_[version]/Templates on Mac

    ソースから Unreal Engine をコンパイルした場合、「Templates」フォルダは [ForkLocation]\UE4\Templates にあります。

  2. [ProjectName]\Config\DefaultGame.ini file」を開きます。ProjectName を追加または更新します。新規 Unreal Engine プロジェクトを作成したときに、この名前がテンプレート選択画面に表示されます。

    例:

        [/Script/EngineSettings.GeneralProjectSettings]
        ProjectID=E6468D0243A591234122E38F92DB28F4
        ProjectName=MyTestTemplate

    ProjectID 変数はプロジェクトに一意であることに注意してください。

  3. Unreal Engine installation フォルダで Templates\TP_FirstPerson\Config\ を確認します。「TemplateDefs.ini」ファイルを「[ProjectName]\Config」にコピーします。

    TemplateDefs.ini」ファイルがある限り、TP_FirstPerson の代わりに任意の既存テンプレート フォルダを使用することができます。

  4. 前の手順でコピーした「TemplateDefs.ini」ファイルを開き、LocalizedDisplayNames 変数と LocalizedDescriptions 変数を更新します。Unreal Engine がサポートしている以下の言語に対して 1 つずつ変数があります。英語 (en)、韓国語 (ko)、日本語 (ja)、中国語 (zh-Hans) です。

    例:

        [/Script/GameProjectGeneration.TemplateProjectDefs]
        LocalizedDisplayNames=(Language="en",Text="My Test Template")
        LocalizedDescriptions=(Language="en",Text="This is a custom template that includes a first-person character and uses Blueprint.")
  5. 新規プロジェクトを作成すると、テンプレートは「TemplateDefs.ini」ファイルで指定されたカテゴリに表示されます。これは Categories 変数で制御されます。変数名であるにも関わらず、テンプレートには 1 つ のカテゴリしか割り当てることができません。

    以下のオプションがあります。

    • Games - ゲーム

    • ME - 映画、テレビ、ライブイベント

    • AEC - 建築、土木、建設

    • MFG - 自動車、プロダクトデザイン、製造

    詳細は、「[UE installation path\UE_[Version]\Templates」フォルダの「TemplateCategories.ini」ファイルを開いてください。

  6. アイコンとプレビュー画像を「[ProjectName]\Media」フォルダに追加することができます。

    • アイコン: [ProjectName].png

    • プレビュー: [ProjectName]_Preview.png

最終結果

新しいテンプレートが New Project ダイアログに表示されます。

A new custom template called My Test Template can be seen in this instance of the Unreal Project Browser.

My Test Template という名前の新しいカスタム テンプレートが Unreal Project ブラウザのこのインスタンスで表示されます。

新しいテンプレートを見るには、New Project ウィンドウを閉じて開くだけです。ただし、既存のテンプレートに変更を加えた場合は (たとえば、名前や説明を変更した場合)、変更を有効にする前に UnrealEngine を再起動する必要があります。

タグ
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル