打开GL ES 1.1和iPhone游戏

时间:2010-05-27 03:36:32

标签: iphone opengl-es

能够像这样绘制2D纹理的iPhone游戏:

glPushMatrix();
glTranslatef(xLoc, yLoc, 0);
[myTexturePointer drawAtPoint:CGPointZero];
glPopMatrix();

使用较新的iPhone(支持OpenGL ES 2.0)?我问,因为我刚学会了OpenGL ES 2.0不支持glPushMatrix等。

干杯!

2 个答案:

答案 0 :(得分:2)

较新的手机仍支持较旧的OpenGL ES 1.1,因此只要您在1.1环境中运行,此代码就可以正常运行。

答案 1 :(得分:1)

较新的iphone确实支持这两种标准。所以你的代码应该可以工作。

  

保持与...的兼容性   OpenGL ES 1.1用于现有的iPhone   和iPod touch设备,“图形   PowerVR SGX的驱动程序也是   通过实现OpenGL ES 1.1   有效实施   固定功能管道使用   着色器,“消息来源报道。这个   表示游戏等   iPhone 3G S独有的应用程序   以及iPhone的其他未来型号   和iPod touch可能会到来   这将是独家的   新模式,或更可能,将   支持改进的3D图形   新设备仍然在工作   以前的型号使用较旧的   固定功能3D管道。

Source