在libgdx中使用box2dlights,在形状下面渲染字体,但不受灯光或阴影的影响

时间:2015-08-03 23:41:44

标签: libgdx box2d

我的目标是将我的字体绘制在我的水平形状下面,但不受灯光的影响。目前它们位于下方,但阴影会阻挡部分文本。

有什么想法吗?

在我的render()方法中..

// draw fps on screen
game.getBatch().begin();
game.getFont().draw(
    game.getBatch(), 
    String.valueOf(Gdx.graphics.getFramesPerSecond()), 
    25.0f, 
    Gdx.graphics.getHeight());
game.getBatch().end();

// draw level shapes and draw lights
getLevel().draw();

继承我的Level.draw()实施......

public void draw(){

    world.step(1.0f / 60.0f, 8, 1);
    world.getBodies(bodies);

    for (Body body : bodies) {

        ((Shape) body.getUserData()).draw();
    }

    rayHandler.setCombinedMatrix(camera);
    rayHandler.updateAndRender();
}

0 个答案:

没有答案