0

塗りつぶしアルゴリズムを作成しています...個々のピクセルをペイントする必要があります。これを行う最速の方法は何ですか? 最初はcocos2dのドローポイントを使おうと思ったのですが、320×480の頂点はちょっと物足りないです。memset などを使用するより速い方法はありますか?

4

2 に答える 2

1

画面の大部分(または画面の既知のサブ長方形の大部分)をカバーする場合、おそらく最も速い方法は、画面サイズ(またはサブ長方形サイズ)のテクスチャを作成することです。すべてをソフトウェア(描画したくないピクセルの透明なアルファ)に入力し、変更されるたびに動的に更新します。

私はiPhoneの仕事をあまりしていませんが、フレームごとに100,000個のプリミティブ(任意のタイプ)を描画しようとするよりも速いと思います。

于 2009-09-03T19:17:39.430 に答える
0

Apple の GLImageProcessing サンプル アプリを参照してください。とても役立つはずです。

私はそれをスキップして、ビットマップを介して画像処理を行いました。それがあなたに役立つかどうかはわかりません。

于 2009-09-03T20:38:51.623 に答える