最新のFlashプロジェクトでは、ゲームをデザインしています。二量体は8方向に移動できます。私は、プレーヤーが着用できる帽子、髪型などのためのスプライトシートを与えられました。アバターFlashでのレイヤー化とアニメーション
スプライトシートには、各方向の画像が含まれていて、プレーヤが歩いているときの4つのアニメーションフレーム(方向ごとに4つ)が含まれています。これは基本的にSpritesheet(ファイルや「フレーム」の全てが、物事が容易になり、同じサイズ、です)のレイアウトです:
[IDLE] [WALKING]
[S][SE][E][N][NW][W][S1][S2][S3][S4][SE1][SE2]...
私の目標は、他の単一のファイルにすべてのアイテムを埋め込むことです主なものよりも。しかし、ウォーキングアニメーションを実装する必要があります。
メインSWFのフレームレートを7FPSに設定し、Event.ENTER_FRAMEハンドラを使用してウォーキングフレームを交互に切り替えることを考えました。プログラム的にアニメーション化する。
別の考え方は、衣服のアイテムごとにSWFを作成し、モーショントゥイーンを使用してスプライトシートのシンボルをステージ上に移動することです。
Adobe Animateを完全に使用しないでください。 Flexの使用を必要とするアプローチがあるとしても、グラフィックデザインのために別れを告げることを意味していればそれを取ることにします。
ルックアップブリッティングウォークサイクル。 Blittingは、Spriteシートからピクセルをコピーし、キャンバスに描画します。これは非常に迅速かつ完全にプログラムで行うことができます。 –
すぐに私はそれが効率的であることを意味します。いくつかの新しい方法を習得する必要があるかもしれませんが、あなたが必要とするものの多くは既にフラッシュプレーヤーにとってネイティブに利用可能です。 –
これは実際に私が見つけたものです。とても助かりました、ありがとう。 – Fuselight