私はフラッドフィルアルゴリズムを書いています...個々のピクセルをペイントする必要があります。これを行う最速の方法は何ですか?最初はcocos2dの描画点を使うことを考えましたが、320 * 480の頂点を持つのはあまり良くありません。 memsetや何かを使うより速い方法がありますか?OpenGL ES(Cocos2d-iphone)で個々のピクセルを描画する最も効率的な方法
0
A
答えて
1
ほとんどの画面(または画面の一部のほとんどの既知の長方形)をカバーする場合、おそらく最も速い方法は画面サイズ(またはサブ矩形サイズ)を作成し、テクスチャ全体をソフトウェアで塗りつぶして(描画したくないピクセルの透明アルファ)、それが変更されるたびに動的に更新します。
私は多くのiPhoneの仕事をしていませんが、各フレームで100,000種類のプリミティブを描画しようとするよりも速いと思います。
0
SeアップルのGLImageProcessingサンプルアプリ。非常に役立つはずです。
私はそれをスキップし、ビットマップで画像処理を行った。それがあなたに役立つかどうかは分かりません。
関連する問題
- 1. 画面上のピクセルを検索する最も効率的な方法は?
- 2. OpenGL ES 2.0での効率的なランダムテクスチャサンプリング
- 3. ビューの上にボタンを描画する最も効率的な方法は?
- 4. OpenGL ES 2.0 - テクスチャをフレームバッファに効率的にコピーする方法
- 5. 画像を更新する最も効率的な方法
- 6. matlabで3dラインの束を描く最も効率的な方法
- 7. 最も効率的な方法のハンドラ
- 8. 最も効率的な方法
- 9. 大きなCGPathを描画する最も効率的な方法は何ですか?
- 10. iOSのOpenGL ESコンテキストでアウトラインテキストを描画する方法は?
- 11. OpenGL-ES 2.0で透明ポリゴンを描画する方法は?
- 12. JSONをC#で解析する最も効率的な方法
- 13. GCDでファイルをコピーする最も効率的な方法は?
- 14. ウェブサイト上でコンテンツをスケジュールする最も効率的な方法
- 15. タイムスタンプでデータを取得する最も効率的な方法
- 16. Rubyでループを実装する最もスマートで最も効率的な方法
- 17. 私は準備openglの-ESでカスタムレンダラを使用している場合のOpenGL-ESを使用して線を描画する最も簡単な方法(アンドロイド)
- 18. データのハッシュをフォーマットする最も効率的な方法は?
- 19. 大量のオーディオファイルをフォーマットする最も効率的な方法
- 20. Javascriptゲームのカード画像を表示する最も効率的な方法
- 21. OpenGl ES 2D Android再描画
- 22. Cでキューからデキューする最も効率的な方法#
- 23. 最も効率的なマルチレベルコメントシステム
- 24. 最も効率的なバブルソートメカニズム
- 25. OpenGL ESで描画を伸ばす - iOS
- 26. Androidは最も効率的な方法でサーバーに画像をアップロードします
- 27. LIMITの最も効率的な方法はJOINですか?
- 28. Silverlightクライアントに画像を転送する最も効率的な方法
- 29. BlackListを実装する最も効率的な方法
- 30. Eigen行列をループする最も効率的な方法