Xcode中的OpenGL ES 2.0渲染问题

时间:2013-02-08 00:31:25

标签: iphone ios xcode opengl-es opengl-es-2.0

我对iPhone上的OpenGL ES 2.0相当陌生,并试图制作一个环形碰碰车的简单动画。出于某种原因,我目前无法在屏幕上呈现任何内容(只有glClear()设置颜色显示而不是任何3D对象)我认为它与我的基本效果或可能是我的绑定/渲染有关。我目前不确定这个问题是什么,并且已经被困了很长一段时间了。有人能够看看我的项目并试图引导我吗?在调试此问题时,我只需要一个正确的方向。只需点击附加的链接,然后转到文件 - >下载以获得整个项目。

编辑:我确实在SceneMesh.h下发现了一个问题,其中SceneMeshVertex有GLKVector2 texCoords0;声明为GLKVector3 texCoords0;这是错的。所以这已得到纠正和更新。

Xcode Project

1 个答案:

答案 0 :(得分:0)

在SceneModel.m中,我做了一个混蛋。在 - (id)initWithName:(NSString *)modelName mesh:(SceneMesh *)meshReference numberOfVertices:(GLsizei)count;我不小心引用了numberOfVertices而不是count .... woops。这解决了这个问题。