2013-03-10 99 views
2

如果你寫gl.glTranslatef(0, 0, -10.0f);你的對象出現在中心。我可以將其更改爲gl.glTranslatef(-2.0f, 0, -10.0f);,它會移動到左側,但是是否可以自動生成該x值,因此所有設備的左側都是相同的?因爲我猜如果我編寫gl.glTranslatef(-6.0f, 0, -10.0f);,並且它在左側的屏幕上看起來不錯,它可能不適用於更大或更小的設備。屏幕左側glTranslatef

P.S.也許我應該得到寬度或類似的東西?

回答

1

它取決於查看您的使用,該類型:

GLU.gluPerspective(gl, 67, glGraphics.getWidth() 
       /(float) glGraphics.getHeight(), 0.1f, 10f); 

gl.glOrthof(0, WORLD_WIDTH, 0, WORLD_HEIGHT, 1, -1); 

我認爲他們舒展,你在他們指定的每個設備相同

參數
相關問題