是否可以使用绘制形状ShapeRenderer
之间SpriteBatch
begin
and end
calls.
我已经尝试过,但没有结果,只绘制了 SpriteBatch 纹理,场景中没有形状。示例代码如下:
shapeRenderer.begin(ShapeType.FilledCircle);
shapeRenderer.setColor(0f, 1f, 0f, 1f);
shapeRenderer.filledCircle( 100, 100, 100);
shapeRenderer.end();
我有一个由这些命令创建的正交相机:
camera = new OrthographicCamera(1, Gdx.graphics.getHeight() / Gdx.graphics.getWidth());
camera.setToOrtho(true);
Both ShapeRenderer
and SpriteBatch
在 OpenGL 中设置状态,希望在使用过程中保持不变。嵌套它们可能会产生问题。看.
这可能应该在文档中更清楚地阐明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)