0

現在、コンテナスプライトの子としてビットマップデータ(写真)を含むスプライトのグリッドがあります。このトゥイナーライブラリを使用して、コンテナスプライトを移動して画像を中央に配置しています。私の問題は、アニメーションの最後に少しぎくしゃくすることです。これは、最初に画像に移動したとき、2回目は非常にスムーズなときにのみ発生します。誰かが以前にこの問題を抱えたことがあるのか​​、それともバッファの問題なのか、すべてをフラッシュバッファに強制する方法はありますか?アニメーション化する前に画像を動的にロードするのではなく、すべて最初にロードされます。

どんな助けでも大歓迎です!

4

2 に答える 2

1

コードを見ずに言うのは難しいですが、私は2つのことを調べます。

  1. トゥイーンライブラリの遅延機能を使用するか、タイマーを使用して、最初のアニメーションを遅延させます。アニメーションと同時に何かが最初に実行されている可能性があります。これは、それが当てはまるかどうかをすばやく確認する方法です。

  2. コンテナスプライトの.cacheAsBitmapプロパティを調べます。スプライト(ビットマップ)の内容に関係なく、この設定はスプライトの移動/アニメーションの方法に影響を与える可能性があります。Tweenライブラリは、このプロパティを舞台裏で設定する場合があります。アニメーションの前に、明示的にtrueまたはfalseに設定してみてください。

幸運を

于 2011-03-11T01:36:34.967 に答える
1

あなたが提供した小さな情報から、私が推論できるのは、ビットマップデータが2回目にキャッシュされ、メモリからロードする必要がないということだけです。その場合、cacheAsBitmapプロパティは間違いなく役立ちます。

また、上記の場合は、Blitingが最適な方法です。ブリッティングの詳細については、こちらをご覧ください。

于 2011-03-11T07:32:50.803 に答える