版本:Unity 6 (6000.0)
语言中文
  • C#

SpeedTreeImporter.enableSettingOverride

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每项建议的更改,并在适用时进行更新。

关闭

提交失败

由于某种原因,您建议的更改无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册
public bool[] enableSettingOverride;

描述

获取和设置布尔数组,以自定义特定 LOD 的导入程序设置。

此数组中元素的数量必须与模型中的 LOD 数量相匹配。

以下是每个 LOD 的设置

当此数组中的布尔值设为 true 时,SpeedTreeImporter 将生成一个附加材质,其中包含指定的每个 LOD 设置及相应的 LOD 索引。你可以使用这些设置对应用程序的性能进行微调,但请注意,生成附加材质会带来一定的 CPU 和 GPU 性能取舍。建议将设置覆盖与性能分析工具结合使用,以确保实现有意义的性能提升。

当 LOD 的设置覆盖未启用时,导入的 SpeedTree 资源的材质和网格属性具有以下设置

换句话说,enableSettingOverride 会通过每个 LOD 设置中的值覆盖特定 LOD 级别“*ByDefault”设置。