问题描述
我正在开始一个新项目,这将需要创建许多C ++类。为了使项目井井有条,我创建了编码标准,该标准将使使用区域的方法和成员变量保持井井有条,没有什么太复杂了。但是,我不需要修改手工添加的分隔符(区域)而创建的每个新类,也不必复制其他文件中的粘贴。 可以统一修改在创建新脚本时使用的模板,但是我很难为虚幻引擎找到相同的信息。我不使用源代码,如果需要这样做,我可能会为每个课程复制粘贴它。
解决方法
您可以在Unreal Engine中修改,创建和删除模板。由于您未使用虚幻引擎源,因此模板全部位于C:\Program Files\Epic Games\UE_{version}\Templates
目录中。如果您使用的是虚幻引擎源,那么该位置将改为{engine-location}\Templates
。在这些目录中,您可以修改每个模板的配置,内容和源代码。当然,您可以创建新模板并删除现有模板。
如果确实要创建新模板,请确保执行以下步骤:
- 根据要使用的虚幻引擎的版本(源与非源),将要制作模板的项目移出上述
Templates
文件夹之一。 - 更新模板的
Config\DefaultGame.ini
文件中的ProjectName变量。 - 将任何现有模板的
Config\TemplateDefs.ini
文件复制到模板的Config
文件夹中。 - 修改复制的
TemplateDefs.ini
文件,尤其是LocalizedDisplayNames
和LocalizedDescriptions
变量。这些是您的模板的名称和描述,它们在尝试在虚幻引擎中创建新项目时显示选定模板时显示的内容。请注意,您可能必须根据项目/模板来修改TemplateDefs.ini
文件的其他部分。 - 最后,将图片添加到新模板的
Media
文件夹中。添加一张名为{new-template-name}.png
的图片,这将是模板的图标,另一张名为{new-template-name}_Preview.png
的图片,这将是模板的预览,单击该模板后,名称和描述旁边将出现尝试创建新项目时显示图标。
有关更多信息,请查看以下资源: