私はゲームをしています。
このゲームでは、エンティティが画像を分析し、特定のプロパティ(高赤チャンネルなど)を持つピクセルに向かう必要があります。
Pixel Benderを調べましたが、これは画像に新しい色を書き込む場合にのみ役立つようです。現時点では、低解像度(200x200)でも、画像をスキャンする1つのエンティティだけが1〜2フレーム/秒に遅くなります。
画像を埋め込み、ステージの子としてビットマップとしてインスタンス化します。1-2 FPSの状況では、事前に距離を計算してBitmapData.getPixel()(各ピクセルで)を使用しています。
これをより効率的に行う方法があるかどうか疑問に思っています...私の最初の考えは、画像を多くの小さな部分に分割することと組み合わせた、ある種の空間分割でした。
また、Pixel Benderはどういうわけか役立つはずだと思いますが、私はそれについてほとんど経験がありません。
助けてくれてありがとう。ジョナサン