LibGDX:使用Scene2D绘制形状

时间:2014-12-25 20:03:05

标签: java opengl libgdx

我正在使用LibGDX的Scene2D框架。在我的游戏中,我还想绘制Rectangles。由于Stage仅拥有Batch,因此我创建了一个拥有Stage的自定义ShapeRenderer

Actor将他的x,y,宽度和高度传递给ShapeRenderer,然后错误地在Rectangle周围绘制Actor。我使用的是20x12的虚拟尺寸。

xywidthheight 未更改。我已将ProjectionMatrix设置为我的舞台Camera。救命啊!

public void setProjectionMatrix(Camera camera) {
    shapeRenderer.setProjectionMatrix(camera.combined);
}

ShapeRenderer incorrect drawing

0 个答案:

没有答案