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

SpeedTreeImporter.receiveShadows

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册
public bool[] receiveShadows;

描述

获取并设置一个布尔值数组,以启用每个 LOD 的阴影接收。

此设置控制 SpeedTree 材质是否接收场景中其他对象的阴影。由于阴影接收效果会带来性能成本的增加,因此您可能只想在最靠近玩家的 SpeedTree 资源上启用它。您可以使用此功能通过禁用一些细节较低的 LOD 级别上的阴影接收效果来提高性能,在这些级别上,模型离摄像机足够远,以至于这种效果的缺失并不明显。您提供的数组长度必须与 SpeedTree 资源中的 LOD 级别数量匹配,并且通常在开头具有 true 值,在结尾具有 false 值。例如,如果您的 SpeedTree 资源具有三个 LOD 级别,则您可能会传递一个 [ true, true, false ] 数组,以在前两个 LOD 级别上启用阴影接收效果,但在第三个级别上禁用它。