2

在 iPhone 上获取帧缓冲区并在软件中渲染的最快方法是什么?

基本上进入模式 13h 风格的东西,所以我可以制作一些效果?:)

4

2 回答 2

4

您需要以CGImageContext可以直接操作的位图格式创建 , 。然后,您可以在屏幕上绘制该图像,将其用作 GL 纹理或其他任何东西。

非常简单的东西 - 查看 Core Graphics 文档。我认为没有获得实际原始frameBuffer访问权限的好方法,但无论如何,这可能不是您真正想要的。

于 2008-10-10T20:52:49.173 回答
0

据我所知,您的 iPhone 上有一个 OpenGL|ES 加速器芯片。如果你想推送像素,你应该检查支持哪种 OpenGL|ES。为它编写代码,让硬件完成这项工作。

顺便说一句,编写 OpenGL|ES 并不难。我你仍然知道 mode13 是什么(你是个老屁!)你应该在一小时内掌握基础知识,并且在玩了一个周末之后你已经掌握了 API。

于 2008-10-10T20:53:30.357 回答