Flash の最適化ガイドの 68 ページ http://help.adobe.com/en_US/as3/mobile/flashplatform_optimizing_content.pdf
GPU レンダリングを有効にするには、displayObjects で cacheAsBitmap を有効にする必要があると述べています。
これは FP11 の場合でも、AIR を使用してモバイルをターゲットにする場合でも当てはまりますか?
Flash の最適化ガイドの 68 ページ http://help.adobe.com/en_US/as3/mobile/flashplatform_optimizing_content.pdf
GPU レンダリングを有効にするには、displayObjects で cacheAsBitmap を有効にする必要があると述べています。
これは FP11 の場合でも、AIR を使用してモバイルをターゲットにする場合でも当てはまりますか?
はい、GPU レンダリングは、ビットマップ表現をキャッシュするオブジェクトでのみ役立ちます。
しかし、それほど単純ではありません。すべてに対して cacheAsBitmap と cacheAsBitmapMatrix をオンにして、パフォーマンスを向上させることはできません。ビットマップ キャッシュはメモリ ペナルティ (モバイルでの主要な考慮事項) を引き起こし、頻繁に変更されるオブジェクトではパフォーマンスが低下する可能性があります (キャッシュが頻繁に破棄されるため)。
ここでもう少し詳細な情報:
ありがとう。「cacheAsBitmap と cacheAsBitmapMatrix」プロパティを組み合わせて適切に使用する方法とタイミングについては、まだ混乱しています。
タイムライン上でアニメーション化されたビットマップで構成されたパペット キャラクターがある場合、'cacheAsBitmap および cacheAsBitmapMatrix' プロパティを実際のパペット ムービー クリップに適用すると効果がありますか? または、最初にそれらをムービークリップに変換した後、個々のビットマップ要素 (頭、腕、脚、胴体) に代わりに?