0

Spark Effect クラスのパフォーマンスを判断しようとしています。これを判断する方法がわかりません。

パフォーマンスを向上させる可能性があると思われるプロパティがいくつかあります。disableLayout プロパティ、suspendBackgroundProcessing および applyChangesPostLayout。

suspendBackgroundProcessing は、検証に必要なため有効になっていないことをどこかで読んだことがありますが、上記のプロパティのオーバーライドで考えます。

繰り返しに効果を設定し、FPS を調べた時点でテストをセットアップしました。以前のプロパティを変更すると、フレーム レートが 3 から 12 fps に変化しましたが、それらが動作にどのように影響したかはわかりません (わずかに影響しますが、場合によっては、これらのオプションに関係なく結果が同じでした)。また、エフェクトをシーケンスに配置し、シーケンス エフェクトでターゲットを設定するか、エフェクト自体にターゲットを設定するかをテストしました。Sequence 複合効果には、設定されている場合にこの値を子効果に渡す target プロパティがあります。内部的に異なるコードが実行されます。

4

1 に答える 1

0

パフォーマンスが悪いことがわかったので、今はそれを避けようとしています。

私たちのカード フリッピングは spark.effects を使用しており、デスクトップと Web で動作しますが、iOS にクロス コンプライアンスするとうまくいきませんでした。純粋なフラッシュ アニメーションに変更したところ、完全に動作しました。

一般に、高性能を必要とするものにはスパークコンポーネントに欠陥があると思います.

于 2012-09-26T04:21:37.380 に答える