我使用libgdx-控制肋骨/后处理将bloom效果添加到bloom应用程序中的形状中。
还有一些灯光和阴影的box2dlights。
我的目标是渲染box2d世界并应用灯光和阴影,然后使用bloom效果再次渲染所有形状。
但是当我运行下面的代码时,我只看到具有bloom效果的形状。没有box2d灯或阴影正在投。
知道为什么吗?
@Override
public void render(float delta) {
// render box2d lights/shadows
for (Body body : bodies) {
((Shape) body.getUserData()).draw(
shapeRenderer,
body.getPosition());
}
rayHandler.setCombinedMatrix(camera);
rayHandler.updateAndRender();
// apply post processing effects (bloom)
game.getPostProcessor().capture();
for (Body body : bodies) {
((Shape) body.getUserData()).draw(
shapeRenderer,
body.getPosition());
}
game.getPostProcessor().render();
}https://stackoverflow.com/questions/32016296
复制相似问题