启用或禁用使用相机位置作为剔除阴影的参考点。
当 Unity 剔除远距离阴影时,远离世界空间原点的阴影可能会闪烁。闪烁的发生是因为随着 GameObject 坐标越来越远,它们变得越来越不精确,因此阴影会移动到剔除范围之外或进入剔除范围之内。
如果你将 cameraRelativeShadowCulling
设置为 true
,Unity 会使用相机位置来作为剔除阴影的参考点,而不是世界空间原点。这可以减少闪烁。
如果阴影比相机位置更接近世界空间原点,则将 cameraRelativeShadowCulling
设置为 true
可能会导致闪烁或使之更糟。你可以使用以下方法来代替