我在OpenGl ES for Android上读了一些东西。我知道我可以用canvas API做一个游戏,但我想先用OpenGl ES进行实验。
从这里我可以看到两个选择:使用游戏引擎或从头开始开发我的OpenGl ES。
像我这样的程序员/数学专家正把我推向更难的选项(第二个选项)。我想要开始这个旅程的方式是创建一个网格,并通过各种变换来操纵它。稍后我会担心纹理的问题。我了解到我可以使用诸如Blender或LibGdx之类的外部软件来开发网格。但是,我想学习如何使用android API开发它。你认为这是可能的吗?对于android系统来说,处理许多网格并对它们进行转换会非常繁重吗?我想它
我一直在尝试学习OpenGL ES 2.0来创建一个简单的2D游戏。我买了一本关于android开发的书,但在看到作者使用自己的SDK实现了OpenGL ES 1.0之后,我决定只使用在线教程。我很想弄清楚该用什么。2.0的矩阵和着色器把我搞糊涂了,我找不到任何教程来解释如何纹理映射一个简单的2D图像。基本上:
OpenGL ES 1.x或2.0用于简单的2D,但很少有OpenGL经验
如果2.0对于2.0有什么好的教程的话,我已经为1.0找到了这么多
我正在使用opengl 3.3/SDL/glew/Linux (Ubuntu 11.04)编写一个游戏引擎。我想保留在移动设备(OpenGL ES 2)上部署的可能性。这意味着我必须保持一定程度的OpenGL ES 2.0兼容性。因此,我的问题是:是否可以使用SDL/(SDL上现有的补丁)创建一个OpenGL ES 2.0上下文。