ShapeRender问题

时间:2014-05-13 04:54:41

标签: android libgdx

当我使用Shaperenderer时,我可以看到我在shaperender块之间绘制的内容。没问题。但它没有使用b.renderMap显示精灵。这是以下代码:

b.drawBoard(batch, shapeRenderer,camera);
      batch.begin();
      b.renderMap(batch);
      batch.end();

Shaperendere块:

 shapeRenderer.setProjectionMatrix(camera.combined);
     shapeRenderer.begin(ShapeType.FilledRectangle);
     shapeRenderer.setColor(Color.PINK);
     shapeRenderer.filledRect(0, 0, width, height);
     shapeRenderer.setColor(Color.GRAY);
     shapeRenderer.filledRect(10, 20, width-30, height-10);
     shapeRenderer.end();

如果我评论shapeRenderer blo ck,我可以看到我的精灵。任何的想法? 感谢

1 个答案:

答案 0 :(得分:1)

我知道有必要这样做

batch.end()
在绘制shapeRender之前

batch.begin()

后。也许在某处出现问题。