0

私は Flex と Air (モバイル) と Flash Builder を使用してアプリを開発しています。他にもいくつか問題がありましたが、現在最も懸念されている問題は、SWF Flash アニメーションをインターフェイスに埋め込む必要があることです。アプリは Retina ディスプレイ iPhone 4 で実行する必要があるため、「Flex 部分」である程度のパフォーマンスを得るために、GPU レンダリング モードをオンにしました。それは非常にうまく機能します(CPUモードを使用するよりも、高解像度のアセットをレンダリングするパフォーマンスが向上しました)が、問題は「埋め込まれたFlash部分」にあり、CPUモードではうまく表示されますが、非常に遅く、いくつかのベクターアーティファクトが発生しますGPU。

私の限られたスキル (私は Flex に比較的慣れていない) から、実行時にレンダリング モードを切り替えるオプションがあれば完璧な解決策になると思います (つまり、メニューと Flex インターフェイス全体に GPU を使用し、埋め込まれたベクトル ムービーには CPU を使用します)。しかし、これは今では不可能だと言われています。

本当ですか?それを達成し、2つの部分を正しく流暢に実行させる他の方法はありますか? GPU モードで Flash ムービーが非常に苦痛になるのはなぜですか?

よろしくお願いします!

4

1 に答える 1

0

簡単に言えば、Flex は GPU で実行するように開発されていないということです。そのため、アプリケーションを GPU モードにしても、実際には何も得られません。本当に GPU で実行したい場合は、feathersui.com を見て試してみてください。それ以外は、アプリケーションのモードを「自動」のままにします。

于 2012-12-28T19:54:29.467 に答える