【发布时间】:2012-07-31 19:27:18
【问题描述】:
我正在努力在 OpenGL ES 2.0 中创建一个精灵类,并且已经成功了。目前我有一个精灵的渲染方法,它由我的 EAGL 层中的渲染方法每隔一段时间调用一次。每次调用渲染时我都在创建新的顶点缓冲区和索引缓冲区,但效率不高,所以我调用了 glremovebuffer。不幸的是,当我这样做时,帧速率会显着降低。
所以目前我在初始化时创建了 vbo 和 ibo,它们在帧速率和内存消耗方面工作正常,但无法更新位置。
我有点不知所措,因为我刚刚开始使用 OpenGL,感谢任何帮助。
【问题讨论】:
标签: iphone objective-c opengl-es opengl-es-2.0 vbo