Java LibGDX Box2D照明错误

Java LibGDX Box2D照明错误,java,libgdx,box2d,lighting,box2dlights,Java,Libgdx,Box2d,Lighting,Box2dlights,我最近开始了一个基于瓷砖的游戏。到目前为止还不错,我实现了Box2D并为瓷砖添加了刚体。然后我添加了Box2D灯光。这就是问题所在。这是该问题的屏幕截图: 正如您所看到的,屏幕的一半是渲染的,而另一半不是渲染的,尽管阴影仍然是由实体创建的。这肯定是Box2D灯光的问题,因为如果禁用它们,问题就会消失。据我所知,Box2D灯光决定停止渲染某些纹理,可能是因为它认为这些纹理不在屏幕上 我的问题是,有人知道这是什么或如何解决吗?我相信这是一个错误,如果有人知道更多的帮助将不胜感激 我的灯光渲染代码如

我最近开始了一个基于瓷砖的游戏。到目前为止还不错,我实现了Box2D并为瓷砖添加了刚体。然后我添加了Box2D灯光。这就是问题所在。这是该问题的屏幕截图:

正如您所看到的,屏幕的一半是渲染的,而另一半不是渲染的,尽管阴影仍然是由实体创建的。这肯定是Box2D灯光的问题,因为如果禁用它们,问题就会消失。据我所知,Box2D灯光决定停止渲染某些纹理,可能是因为它认为这些纹理不在屏幕上

我的问题是,有人知道这是什么或如何解决吗?我相信这是一个错误,如果有人知道更多的帮助将不胜感激

我的灯光渲染代码如下

// Game stuff is rendered here. This part works fine.

// ...

// Render lights
rayHandler.setCombinedMatrix(PixelEngineers.camera);
rayHandler.updateAndRender();   

好吧,是我的错,在批处理结束后通过渲染灯光解决了这个问题。 //游戏内容在这里呈现。这部分很好用

//

batch.end()

//渲染灯光 rayHandler.setCombinedMatrix(像素工程师.照相机);
raydhandler.updateAndender()`

好吧,我的错,在批处理结束后渲染灯光解决了这个问题。 //游戏内容在这里呈现。这部分很好用

//

batch.end()

//渲染灯光 rayHandler.setCombinedMatrix(像素工程师.照相机);
raydhandler.updateAndender()`

顺便说一下,我尝试在rayhandler中禁用消隐。不起作用。顺便说一下,我已尝试在rayhandler中禁用剔除。不起作用。