Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在制作android游戏时,是否可以使用Graphics2D而不是OpenGL?_Java_Android_Opengl Es_Graphics2d - Fatal编程技术网

Java 在制作android游戏时,是否可以使用Graphics2D而不是OpenGL?

Java 在制作android游戏时,是否可以使用Graphics2D而不是OpenGL?,java,android,opengl-es,graphics2d,Java,Android,Opengl Es,Graphics2d,我开始学习如何开发android游戏。我开始关注它的图形化方面(看教程,阅读代码…),我注意到我所看到的所有源代码都只使用OpenGL 我试着尽我所能地遵循教程(100%正确地复制了代码),但仍然不起作用!最重要的是,它真的令人困惑 我的意思是只要看看它 gl.glTranslatef(x, y, 0.0f); gl.glScalef(width, height, 1.0f); gl.glFrontFace(GL10.GL_CCW); gl.glEnable(GL10.GL_CULL_FACE)

我开始学习如何开发android游戏。我开始关注它的图形化方面(看教程,阅读代码…),我注意到我所看到的所有源代码都只使用OpenGL

我试着尽我所能地遵循教程(100%正确地复制了代码),但仍然不起作用!最重要的是,它真的令人困惑

我的意思是只要看看它

gl.glTranslatef(x, y, 0.0f);
gl.glScalef(width, height, 1.0f);
gl.glFrontFace(GL10.GL_CCW);
gl.glEnable(GL10.GL_CULL_FACE);
gl.glCullFace(GL10.GL_BACK);
gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);
gl.glVertexPointer(3, GL10.GL_FLOAT, 0, vertexBuffer);
gl.glDrawElements(GL10.GL_TRIANGLES, indices.length, GL10.GL_UNSIGNED_SHORT, indexBuffer);
gl.glDisableClientState(GL10.GL_VERTEX_ARRAY);
gl.glDisable(GL10.GL_CULL_FACE);

那么,在android上是否有使用Graphics2D的方法呢?我希望如此。

一个更简单的解决方案是使用:

我不是安卓专家,但我担心这个问题的答案可能是“不”,你需要学习OpenGL图形。但不要害怕,只要继续努力,你会发现的。更多信息可以在这里找到:,你的问题可能是链接问题的重复,但鉴于我对android世界的严重无知,我不会重复你的问题。