私はたくさんのアニメーションを含む2dスプライトベースのゲームを開発しています。別々のスレッドで開発され、一般的にはすべてが素晴らしいです。アクティブなキャンバスアニメーション上のPNGオーバーレイ
私は最近、アニメーションビットマップの残りの部分が描画された後、キャンバス上に描画されたアルファPNGグラフィックを持つレベルを追加しました。
このレベルでは、速度が著しく低下しているようです。それを打ち消すように見えます。グラフィックスのペイントにMultiply Xfermodeを追加したところ、スタンドアロー状態になりました。
パフォーマンスが低下するのを防ぐために、この方法でグラフィックスをオーバーレイするより良い方法はありますか(アルファチャンネルを計算してキャンバスのビットマップに適用すると仮定しています)? drawbitmap/pngでオーバーレイを描画する方法はありますか?
ゲーム開発者に固有の質問については、gamedev.stackexchange.comでより良い回答を得ることができます。 –