2014-06-05 35 views
0

所以畫一個形狀應該很容易,對嗎?那麼,下面什麼都沒有畫。LibGDX:ShapeRenderer drawing ... nothing

...爲什麼?

Gdx.gl.glClearColor(0, 0, 0, 1); 
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); 

camera.update(); 
shapeRenderer.setProjectionMatrix(camera.combined); 

shapeRenderer.begin(ShapeRenderer.ShapeType.Filled); 
shapeRenderer.setColor(Color.WHITE); 
shapeRenderer.rect(WIDTH/2, HEIGHT/2, 50, 50); 
shapeRenderer.end(); 
+2

以及如何做你的相機獲取的設置?什麼是寬度和高度? – noone

回答

0

確保您的相機已正確初始化。

例如:

camera = new OrthographicCamera(); //Put this in init 
camera.setToOrtho(0,0,WIDTH,HEIGHT);