我最近開始了一個基於瓦片的遊戲。到目前爲止,我實現了Box2D併爲瓦片添加了剛體。然後我添加了Box2D Lights。這是問題出現的地方。這是問題的屏幕截圖: Image。Java LibGDX Box2D燈光bug
正如你可以看到一半的屏幕被渲染,另一半不是,儘管陰影仍然是由身體創建的。這對Box2D燈來說肯定是個問題,因爲如果我禁用它們,問題就會消失。就我所見,Box2D燈光決定停止渲染一些紋理,可能是因爲它認爲它們不在屏幕上。
我的問題是,有人知道這是什麼或如何解決它?我相信這是一個錯誤,如果有人知道更多的幫助,將不勝感激!
我的燈光渲染代碼如下
// Game stuff is rendered here. This part works fine.
// ...
// Render lights
rayHandler.setCombinedMatrix(PixelEngineers.camera);
rayHandler.updateAndRender();
順便說一句,我試圖禁用在rayhandler撲殺。不工作。 – JamesEpicGuru