0

我正在编写一个洪水填充算法......它需要绘制单个像素。最快的方法是什么?一开始我想用cocos2d的drawpoint,但是320 * 480个顶点听起来不太好。有没有使用 memset 之类的更快的方法?

4

2 回答 2

1

如果您要覆盖大部分屏幕(或大部分已知的屏幕子矩形),那么最快的方法可能是创建屏幕大小(或子矩形大小)的纹理。在软件中填充整个东西(您不想绘制的像素的透明 alpha),然后在它发生变化时动态更新它。

我没有做过太多的 iPhone 工作,但我希望这比尝试每帧绘制 100,000 个图元(任何类型)要快。

于 2009-09-03T19:17:39.430 回答
0

Se Apple 的 GLImageProcessing 示例应用程序。这应该很有帮助。

我跳过了这一点,并通过位图进行了图像处理。不知道这是否会帮助你。

于 2009-09-03T20:38:51.623 回答