renderer.setProjectionMatrix(cam.combined); renderer.identity(); renderer.rotate(0, 1, 0, 20); renderer.translate(-0.5f, -0.5f, 0);
public void draw(ShapeRenderer sRenderer) { sRenderer.begin(ShapeType.Filled); sRenderer.setColor(1.0f, 0.0f, 0.0f, 0.0f); sRenderer.identity(); sRenderer.translate(1.0f, 1.0f, 0); sRenderer.rotate(0.0f, 0.0f, 1.0f, (float) Math.toDegrees(getBody().getAngle())); sRenderer.circle(0.0f, 0.0f, 1.0f, 100); sRenderer.end(); }
Engine.getShapeRenderer().identity(); Engine.getShapeRenderer().translate(Engine.getWidth()/2, Engine.getHeight()/2, 0); Engine.getShapeRenderer().rotate(0, 0, 1, deltaAppend*50); Engine.getShapeRenderer().setProjectionMatrix(Engine.getDefaultCamera().combined); Engine.getShapeRenderer().setColor(Color.YELLOW);