为什么DirectionalLight没有投射阴影?

时间:2018-08-15 12:02:58

标签: libgdx box2d box2dlights

代码:

CL_SALV_EXPORT_DB_STORAGE

结果: Screenshot

当光直接从上方落下时,为什么不从盒子中投射阴影?

1 个答案:

答案 0 :(得分:1)

这可能是由几件事引起的。一些要检查的东西:

  1. 检查您的RayHandler是否设置为模糊。用小物体模糊可以隐藏阴影。
  2. 检查光线处理程序中的阴影是否启用。
  3. 检查环境光是否熄灭或低于定向光。如果环境光线过高,可能会隐藏阴影。
  4. 检查您的物体是否大于0.1f,因为这是box2dlights使用的最小距离
  5. 检查光线是否未设置为X射线
  6. 检查柔软度长度。柔和度高的照明灯会透过小物体流光。