ゲーム用に複雑なアニメーションを作成したいのですが、方法がわかりません。
最初は、アニメーション ファイルをゲームに追加してブリットする必要があると考えました。たとえば、私のゲームでは、あなたが撃って幽霊に触れるたびに爆発します。そのため、外部アニメーション ファイルが呼び出されて画面にコピーされ、ゴーストが弾丸に触れた場所で再生されます。これはほとんどのゲームで使用されますか?
これを使用する場合、どのアニメーション ファイル拡張子を使用すればよい.ani
ですか?、.flc
?、.gif
? または.webp
。ただし、利用可能なアニメーション ファイル拡張子がこれらだけであると言っているわけではありません。ファイルのようなゲームのバックグラウンド サウンド エフェクトのような.wav
もので、特定のことが発生すると再生されますが、この場合、アニメーションが画面にブリットして再生されます。
しかし、インターネットで python/pygame のコード例を見たとき、爆発が実際の爆発のように見えないようにするコードを追加しただけでした。アニメーションは pygame の画像と形状を動かすだけです。
でもアニメ化するか検討中…
- では、外部アニメーション ファイルを作成するか、Python コード例に固執する必要がありますか?
- しかし、外部アニメーション ファイルを作成した場合、アニメーションを画面にコピーして同時に再生するにはどうすればよいですか?