Libgdx 为什么方向光不投射阴影?
代码: 结果:Libgdx 为什么方向光不投射阴影?,libgdx,box2d,box2dlights,Libgdx,Box2d,Box2dlights,代码: 结果: 当光线直接从上方落下时,为什么不从盒子投射阴影 这可能是由一些原因造成的。一些需要检查的事项: 检查光线处理程序是否设置为“模糊”。使用小对象模糊可以隐藏阴影 检查是否在光线处理程序中启用阴影 检查环境光是否关闭或低于平行光。如果环境光太高,它可能会隐藏阴影 检查对象是否大于0.1f,因为这是Box2Lights使用的最小距离 检查灯是否未设置为x射线 检查柔软度和长度。具有高柔和度的灯光将通过小对象进行光渗透 欢迎来到这个网站!查看和,了解有关提问的更多信息,这些问题将吸引高
当光线直接从上方落下时,为什么不从盒子投射阴影 这可能是由一些原因造成的。一些需要检查的事项:
欢迎来到这个网站!查看和,了解有关提问的更多信息,这些问题将吸引高质量的答案。你可以添加更多信息。我尝试了-89和-91,但问题仍然存在……以及你如何调整亮度当我将框的大小更改为1时,它起了作用……我认为这是平行光投射阴影所需的最小大小……感谢所有帮助我根据你的评论添加了另一个检查。灯光的默认柔和度为2.5f。尝试将其更改为较低的值,看看它是否会影响阴影。
Color color = new Color(1f,1f,1f,0.9f);
DirectionalLight directionalLight = new DirectionalLight(rayHandler,200,color,-90f);
directionalLight.setSoftnessLength(0);