画面に4つのキャラクターがあり、それぞれにいくつかの異なる状態と対応するMovieClipsがあるゲームに取り組んでいるため、ライブラリは次のようになります。
キャラクター1:
IdleAnimation
SleepAnimation
..
キャラクター2:
IdleAnimation
SleepAnimation
..
各アニメーション(サードパーティが提供)には異なるアンカーポイントがあるため、キャラクターAが画面上の位置100、100にあり、アイドルアニメーションからスリープアニメーションに移動すると、アンカーポイントのために突然右に20ピクセルジャンプします。
通常、私はすべての異なる状態を1つのMovieClipに別々のフレームに保存し、それらが一致するまでそれぞれの位置を手動で調整しますが、これもAndroidに移植しようとしているため、画面に表示される子の数を一度に維持する必要があります。最小。
各キャラクターと各アニメーションのオフセットxとyの値を保存し、状態が変化するたびにコードを介してx / yを設定する以外に、他にできることはありますか?