gpt4 book ai didi

Java LibGDX Box2D 光照错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:20:06 24 4
gpt4 key购买 nike

我最近开始了一款基于图 block 的游戏。到目前为止一切顺利,我实现了 Box2D 并为图 block 添加了刚体。然后我添加了 Box2D 灯。这就是问题出现的地方。这是问题的截图: Image .

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

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

我的灯光渲染代码如下

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

// ...

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

最佳答案

好吧,我的错,通过在批处理结束后渲染灯光解决了这个问题。//游戏内容在这里渲染。这部分工作正常。

//...

batch.end()

//渲染灯光rayHandler.setCombinedMatrix(PixelEngineers.camera);rayHandler.updateAndRender(); `

关于Java LibGDX Box2D 光照错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38933575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com