0

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

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

Xcode 项目

4

1 回答 1

0

在 SceneModel.m 中,我犯了一个错误。在 -(id)initWithName:(NSString *)modelName 网格:(SceneMesh *)meshReference numberOfVertices:(GLsizei)count;我不小心引用了 numberOfVertices 而不是 count .... 哎呀。那解决了这个问题。

于 2013-02-09T00:22:50.940 回答