2

我对 iOS 上的 OpenGL 开发相当陌生。我正在开发能够以 *.ply 文件的形式创建对象的 3D 重建的软件。我正在尝试制作一个 iOS 应用程序来可视化这些简单的仅顶点 *.ply 文件。在 iPhone 和 iPad 模拟器上一切正常,但是当我在 iPhone 上运行它时,视图中呈现的点出现故障并被大方块覆盖。这是比较:iPhone模拟器。有没有人遇到过与 OpenGL 类似的问题?

4

1 回答 1

2

重要的是要了解,在模拟器上运行 OpenGL ES 代码时,您实际上是在模拟器的软件实现上而不是在 GPU 上运行它。

模拟器的实现与设备 GPU 上的实现接近,但并不完全相同。这意味着错误代码可能会在模拟器上正常渲染。我亲身经历过几次,比如在使用 glbuffers 并且没有分配足够的存储空间时。

显然很难说你的代码哪里出错了,但我建议你仔细检查你的代码并寻找细微的错误。

于 2012-07-03T22:14:39.967 回答