Có thể vẽ hình dạng bằng cách sử dụng ShapeRenderer
giữa các cuộc gọi SpriteBatch
begin
và end
.Nesting ShapeRenderer.begin/end trong SpriteBatch.begin/end
Tôi đã thử nhưng không có kết quả nào, chỉ có kết cấu SpriteBatch được vẽ, không có hình dạng nào trên hiện trường. Mẫu mã được như sau dưới đây:
shapeRenderer.begin(ShapeType.FilledCircle);
shapeRenderer.setColor(0f, 1f, 0f, 1f);
shapeRenderer.filledCircle(100, 100, 100);
shapeRenderer.end();
Tôi có một máy ảnh chính tả được tạo ra bởi các lệnh này:
camera = new OrthographicCamera(1, Gdx.graphics.getHeight()/Gdx.graphics.getWidth());
camera.setToOrtho(true);