当我使用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,我可以看到我的精灵。任何的想法?
感谢
答案 0 :(得分:1)
我知道有必要这样做
batch.end()
在绘制shapeRender之前。
batch.begin()
后。也许在某处出现问题。