1

デスクトップ用の HD(1280x800) adobe air 3.4 アプリを作成しています。バックグラウンドで円が外側に出ている単純なタイムライン アニメーションを実行しています。これらの円は png であり、ビットマップとしてレンダリングする場合とそうでない場合の両方のレンダリングを試みました。また、それらにぼかしを加えたフラッシュ描画として試みました。私が直面している問題は、フルスクリーン モードではパフォーマンスが大幅に低下することです。ウィンドウモードでは、かなりスムーズに動作します。アニメーションだけでこれをテストしましたが、常に発生します。ステージ サイズはモニター解像度と同じで、ステージがスケーリングされていないことを確認しましたが、パフォーマンスの問題は解決しません。パブリッシュ設定では、アクセラレーションを GPU に設定しています。

私はフラッシュがあらゆる種類のクレイジーな 3D を実現できるという印象を受けていたので、なぜこのばかげた単純なタイムライン アニメーションがこれほど多くの悲しみを引き起こしているのか理解できません。誰かが私にいくつかの情報を記入してもらえますか? フルスクリーンのパフォーマンスの問題に対する解決策はありますか? すべての検索で、適切な答えまたは解決策を見つけることができませんでした。

更新: 全画面インタラクティブのように見えますが、全画面だけではありません。

4

1 に答える 1

1

アニメーションにぼかしを使用しないでください。一度もない。これまで。それが理由です。人々は Flash が遅いと信じています。そうではありません。しかし、バナーの構成が悪く、大量のフィルターを使用しています。先に進み、Photoshop でぼかしフィルターを 3MP 画像に実装します。プログレスバーが表示されます。1秒かかります。ボケが遅い!アニメーションにぼかしが必要な場合は、それを記録し、gif または fla として保存します。ブラー ランタイムを動作させたい場合は、stage3D を実装し、それを GPU でレンダリングする AGAL プログラムを作成します。

于 2012-12-06T10:02:41.287 に答える