我有一个打包的UDK 4.7应用程序。我可以在命令行中设置图形设置,如:
sg.ResolutionQuality 25
有没有办法通过启动参数设置此设置,如:
app.exe -sg.ResolutionQuality = 25
(上面的示例不起作用 - 是否有其他语法或根本不起作用?)
答案 0 :(得分:1)
默认情况下,命令行参数在运输版本中被禁用。
管理这种需求的建议(和最简单)方法是使用INI文件。 “sg”设置位于名为GameUserSettings.ini
的INI文件中,您可以在(在Windows上)找到该文件:
.\Config\DefaultGameUserSettings.ini
中(它将被打包并用作构建的默认值)[YOUR-BUILD-DIR]\[YOUR-APP-NAME]\Saved\Config\WindowsNoEditor\GameUserSettings.ini
%LOCALAPPDATA%\[YOUR-APP-NAME]\Saved\Config\WindowsNoEditor\GameUserSettings.ini
在该文件中,您可以添加和编辑以下部分:
[ScalabilityGroups]
sg.ResolutionQuality=25
sg.ViewDistanceQuality=0.1
sg.AntiAliasingQuality=0
sg.ShadowQuality=0
sg.PostProcessQuality=0
sg.TextureQuality=0
sg.EffectsQuality=0