当我使用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 block,我就能看到我的精灵了。有什么想法吗?谢谢
发布于 2014-05-13 13:13:32
我知道有必要这样做
batch.end()在你画shapeRender之前。并这样做
batch.begin()之后。也许在某个地方有问题。
https://stackoverflow.com/questions/23623076
复制相似问题