「バブルボブル」のようなゲームを開発しています。これまでのところ、物理と衝突検出を行ってきました。今、私は自分のヒーロー (Rectangle Sprite) をアニメーション化したいと考えています。誰かが簡単なアニメーション キャラクターの簡単なスクリプトや、アニメーションの素敵なリンクを説明してくれたらうれしいです。
1117 次
2 に答える
3
XNA ドキュメントには、スプライトのアニメーション化に関する記事全体が含まれています。基本的なテクニックは、アニメーション スプライトのサンプル コードAnimatedTexture
に含まれているクラスを使用することです。
于 2012-12-13T20:51:20.520 に答える
0
高レベルのアイデアは、グラフィック API を使用してテクスチャをメモリにロードすることです。C# を使用しているため、これはおそらく XNA を介して行われます。
ロードしたこのテクスチャには、必要なアニメーションの各フレームが含まれており、複数のテクスチャにまたがる場合があります。「スプライト」オブジェクトをレンダリングするときは、XNA API に、使用するテクスチャと、そのテクスチャ内で必要なアニメーションの特定のフレームを囲むソースの四角形の座標を渡します。
このプロセスを管理するのはあなた次第です。これらのソース長方形を組み立て、各スプライトが持つ特定のアニメーションに関するメタデータを保存するツールを作成します。どの長方形、各フレームの長さなど。
于 2012-12-13T20:57:36.077 に答える