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

Light.useViewFrustumForShadowCasterCull

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册
public bool useViewFrustumForShadowCasterCull;

描述

当光源在视锥体之外时,是否为此光源剔除阴影。

将此设置为 true,仅当光源在视锥体中时才为光源计算阴影,当光源在视锥体之外时,剔除此光源的阴影。这是默认行为。

将此设置为 false,为光源计算阴影,无论它是在视锥体中还是不在视锥体中。如果您正在缓存阴影贴图,这很有用;您可以为不在同一个视锥体中的多个光源计算阴影,并在视图更改时继续使用阴影贴图。

当您将此设置为 false 时,Unity 会执行与之前相同的剔除计算,但使用的是一个有效无穷大的视锥体。