如果打開使用OpenGL 2.0的話
會變成只能取GL20與GLCommon(GL10與GL11會為null)
問題在於現有Camera會不能使用(apply方法)
想自己用OpenGL語法都不行
gl.glMatrixMode(GL10.GL_PROJECTION);
gl.glLoadIdentity();
gl.glLoadMatrixf(cam.projection.val, 0);
(GL20, GLCommon無該方法)
Gdx.graphics.getGLU().gluPerspective(Gdx.gl10, 45, 1, 1, 100);
(Gdx.gl10為null)
如果要弄的話可能要經由GLSL處理如下
http://code.google.com/p/libgdx/source/browse/trunk/tests/gdx-tests/src/com/badlogic/gdx/tests/gles2/SimpleVertexShader.java
差不多等於要自己算
還是有其他方法?
比方確定Gdx.app類型後直接指定package call method?
(Android GLES10 內都是static)
不過並不方便
希望1.0能有解決方案
沒有留言 :
張貼留言