Unity3D - 面向相反方向时,灯光无效

时间:2017-02-27 13:01:03

标签: unity3d lighting

我在我的场景中放了一盏灯。

当我面对那光时,它正在照亮地面但是当我朝相反方向转动时,地面上的光消失了。

我认为这可能是Unity的默认行为。

我有办法解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

看起来您可能必须禁用遮挡剔除。 Unity3D Manual

答案 1 :(得分:1)

Unity使用视锥体剔除来保存性能,因此它仅绘制相机查看区域内的项目。因此,后面的粒子没有被绘制,并且附着在它们上面的任何灯都不是。

场景关键灯通常不附着在粒子上,因此如果它们与粒子一起被隐藏,通常不会引起关注。

对于传统的灯光(不附着在粒子上),Unity应该渲染光线,只要它影响相机截头体内的物体。如果你使用传统的灯,你会看到更好的结果。