包含此页的版本:
不含此页的版本:
识别并解决使用卷时的常见问题。
通过脚本更改当前分配为默认卷配置文件或质量卷配置文件的卷配置文件的值不起作用。
Unity 缓存项目设置广泛的设置集合,允许您配置物理、音频、网络、图形、输入和项目的许多其他区域的行为方式。更多信息
请参阅术语表用于启动时或通过 Unity 编辑器编辑值时的卷。这意味着对脚本中这些设置的更改不会影响您的场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表除非您显式更新缓存。有关更多信息,请参阅了解 URP 中的卷。
若要解决此问题,请使用以下选项之一。
在场景中创建全局体积,并使用它覆盖默认体积配置文件的属性。Unity 不会缓存场景中定义的全局体积的属性。
要将卷配置文件配置为通过脚本接收更新,请执行以下作:
Unity 会正确更新该属性,因为它未绑定到缓存的值。
您可以在修改值后使用 VolumeManager.instance.OnVolumeProfileChanged(volumeProfile) 方法显式强制卷框架重新计算其缓存值。
重要提示: 强制卷框架重新计算缓存会增加额外的工作负载。这会降低项目中体积插值的性能。仅在必要时使用此方法。