我的目标是将我的字体绘制在我的水平形状下面,但不受灯光的影响。目前它们位于下方,但阴影会阻挡部分文本。
有什么想法吗?
在我的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();
}