推动iPhone上的像素
-
08-07-2019 - |
题
在iPhone上用软件获取帧缓冲和渲染的最快方法是什么?
基本上进入模式13h风格的东西,所以我可以产生一些效果? :)
解决方案
您需要以可以直接操作的位图格式创建 CGImageContext
。然后,您可以在屏幕上绘制该图像,将其用作GL纹理或其他任何内容。
非常简单的东西 - 查看Core Graphics文档。我认为有一种很好的方法可以获得实际的原始 frameBuffer
访问权限,但不管怎么说,这可能不是你真正想要的。
其他提示
据我所知,你在iPhone上有一个OpenGL | ES加速器芯片。如果你想推像素,你应该检查支持哪种OpenGL | ES。为它编写代码并让硬件完成工作。
编写OpenGL | ES并不难。我还是知道模式13是什么(你是老屁!)你应该在一小时内拿到基础知识,经过一个周末的玩弄你已经掌握了API。
不隶属于 StackOverflow