我们打算在shipping 版本中添加UI用以玩家控制是否开启 raytracing 功能,目前发现了几个跟开关功能相关的命令: r.RayTracing, r.RayTracing.Enable。 r.RayTracing.Enable可以实时开关 raytracing 功能,但是我们想在启动时就禁用任何和 raytracing 的功能。而 r.RayTracing 根据 UI 同学反馈无法在 GameUserSettings.ini 中无法修改(待验证)。不知道 UE 官方推荐做法是怎么样呢?是修改 r.RayTracing 还是在 r.RayTracing=1 的情况下修改 r.RayTracing.Enable? 如果修改r.RayTracing那么需要在哪个文件中修改(shipping 版本中)。感谢回复
Steps to Reproduce
无
Hi,
你好,r.Raytracing不适合用在发布后的版本。只能使用r.Raytracing.Enable来控制开关,如果不需要runtime就切,而是可以在下次重启后切,可以把r.RayTracing.EnableOnDemand设置成false。
好的,感谢您的回复,我大概看了下r.Raytracing会影响cook内容,功能靠enable开关。目前我们也是按照你说的这种方式做的,应该理解没问题。