如何设置单个平台的初始化参数

Config文件构成

虚幻引擎在引擎初始化时从Config文件中读取在编辑器和运行库等使用的初始化参数。
关于Config文件机制,请参照以下的虚幻引擎文档。
CRIWARE插件使用虚幻引擎文档的文件层次结构中列出的以下配置文件来保存初始化参数。
  • [ProjectDirectory]/Config/DefaultEngine.ini
  • [ProjectDirectory]/Config/[Platform]/[Platform]Engine.ini
CRIWARE使用的配置文件的详细信息如下。

DefaultEngine.ini

DefaultEngine.ini中描述了适用于所有平台的初始化参数。
DefaultEngine.ini位于“[项目名]/Config/”文件夹中。

[平台名]Engine.ini

[平台名]Engine.ini可描述各平台希望单独设置的参数。
[平台名]Engine.ini文件不存在时,使用DefaultEngine.ini的参数。
[平台名]Engine.ini必须位于“ /[项目名]/Config/平台名 ”文件夹中。
补充事项:
[平台名]由于Engine.ini无法从项目设置画面编辑,如希望创建时请参照“ 如何设置单个平台的初始化参数 ”更新配置文件。
注意
注意如果DefaultEngine.ini与[平台名]Engine.ini的设置重复,优先选用[平台名]Engine.ini的设置。

如何为单个平台设置初始化参数

要设置单个平台的初始化参数,请按照以下步骤创建[Platform]Engine.ini。
  1. 打开项目设置画面的CRIWARE设置画面,编辑初始化参数。
    criware_ue4_100_projectsettings_no_parameter_changing_e.png
  2. 编辑完成后,按项目设置画面右上角显示的[导出]按钮,打开导出详细设置画面。
    criware_ue4_100_projectsettings_export_button_e.png
  3. 移动到[ProjectDir]/Config/,创建希望保存的平台名的文件夹。
    criware_ue4_100_projectsettings_exportsettings_e.png
  4. 移动到[ProjectDir]/Config/[Platform]/,将文件名命名为[Platform]Engine.ini,按[保存]按钮。
    criware_ue4_100_projectsettings_exportsettings_save_e.png
≪示例≫
需要为PS4设置参数时,应在[ProjectDir]/Config/PS4/PS4Engine.ini中保存参数。

补充事项

执行上述操作后,CriWare的所有初始化参数将立即传输到[Platform]Engine.ini中。
即使此后更改DefaultEngine.ini,它也不会自动反映在[Platform]Engine.ini中。
大多数情况预计是这样的“我仅为每个平台设置不同的一些初始化参数,并且我想让其他参数对所有模型通用。”
因此,我们建议您仅在 [Platform]Engine.ini 中编写特定于平台的初始化参数。
对于[Platform]Engine.ini中未编写的初始化参数,将使用DefaultEngine.ini中的设置。
≪示例≫
对于 PS4,将 MaxVirtualVoices 设置为 860。
对于其他初始化参数,使用 DefaultEngine.ini 设置。

PS4Engine.ini
[/Script/CriWareRuntime.CriWarePluginSettings]
MaxVirtualVoices=860