将一个项目转换为模板

要想将一个现有项目转换为模板:

  1. 将项目文件夹移动到适当的Templates目录:

    英文版本 路径
    Launcher C:\Program Files\Unreal Engine[Version]\Templates
    Source [ForkLocation]\UE4\Templates
  2. 打开 Templates\[ProjectName]\Config\DefaultGame.ini 文件,添加或更新 ProjectName 变量。

    [/Script/EngineSettings.GeneralProjectSettings]
    ProjectID=E6468D0243A591234122E38F92DB28F4
    ProjectName=MyTestTemplate
  3. 复制 Templates\TP_FirstPerson\Config\TemplateDefs.ini 到 Templates\[ProjectName]\Config\TemplateDefs.ini。您可以使用任何现有模板文件夹替换 TP_FirstPerson。

  4. 打开 Templates\[ProjectName]\Config\TemplateDefs.ini 文件,更新 LocalizedDisplayNamesLocalizedDescriptions 变量。

    [/Script/GameProjectGeneration.TemplateProjectDefs]
    LocalizedDisplayNames=(Language="en",Text="My Test Template")
    LocalizedDescriptions=(Language="en",Text="A project including starter content and a first person character set up in Blueprints.")
  5. 您可以在 Templates\[ProjectName]\[ProjectName].png 中添加一个图标文件。

现在您应该可以在 New Project(新建项目)对话框中看到该新模板了。

注意,要想看到新模板,您仅需关闭再打开 New Project 对话框。然而,若您对现有模板做了任何修改(比如 LocalizedDisplayNames),那么必须重新启动编辑器, 才能看到该修改。