2012-06-25 45 views
0

您好,我对OpenGlES非常陌生,我已经开始尝试通过在线教程学习它......但是在每个教程中,他们要求我创建一个OpenGL ES Xcode项目,然后编辑EAGLView.h。但我找不到它。是只是我或Xcode 4改变了它的位置等。另外,当我运行该应用程序时,它给了我两个立方体...... 1个红色和1个蓝色......旋转。在一些教程中,只有一个多彩盒子,而不是三维。有没有可能回到那个?OpenGL ES - EAGLView.h在哪里? xcode 4

感谢

回答

0

相反EAGLView.h和m,他们感动了所有的代码到一个名为viewController.h和M文件。

如果因为他们在XCode中的较新版本称它已真正产生“OpenGL的游戏”的项目!

在实现显示红色和蓝色盒等了OpenGL代码的条款......他们已经改变,示例代码,你可以从任何你想要有M档放!

+0

教程的人要求我这样做: – Bob

+0

打开EAGLView.m在编辑器中,并查找以下行: 的#define USE_DEPTH_BUFFER 0 – Bob

+0

我可以在哪里找到? – Bob

1

自从您正在阅读的教程写入以来,示例应用程序发生了显着变化。

EAGLView在其许多化身,提供了一种UIView子类连接的OpenGL到的UIKit。从iOS 5开始,由于GLKit的引入,不需要定制类。现代OpenGL示例只是使用GLKView,这是一个内置的UIView子类,将OpenGL连接到UIKit。

什么样品实际显示也改变以突出GLKit的矢量操纵部件提供一切GL ES 1.1提供,但将其从ES 2.0,并且更切割。

如果你想从一个教程工作了,你很可能将不得不找到一个较新的一个。搜索GLKit教程直接可能是最好的主意 - this one(其中包括许多其他的)看起来像它涵盖了大部分现代的东西,这么说东西,而不是什么的缘故。