0

それで、私は小さなインディー ゲームに取り組んでおり、そのために独自のアニメーション システムを作成しました。現時点ではかなり効率的ですが、さらに 20-30-100 を追加した後、どのように動作するかについては疑問があります。 (タイトルが言うように)すべての単一フレームは別々のフォルダー内の異なる画像であるため、アニメーション。

問題は、アニメーションを追加した後、これがどのように機能するかということです。ロード時間が長くなったり、パフォーマンスが低下したりしますか? 私は完全にはわかりません。スプライトシート上の同じアニメーションのファイル サイズと、分離した場合のファイル サイズはほぼ同じです。

4

1 に答える 1

2

この種の決定を下す際に自問すべき質問は、「今は簡単なソリューションを選択し、後で複雑なソリューションが必要になった場合、切り替えのコストはいくらか」ということです。

この場合、切り替えには以下が含まれます。

  1. 個々の画像の代わりにスプライト シートを使用するようにアニメーション システムを切り替えます。これは、リソースのフェッチとアニメーションの呼び出しをクリーンなインターフェイスにすれば非常に簡単であり、コードで本当に恐ろしいことをしない限り、それほど悪くはありません。

  2. 個々のスプライトをスプライト シートに結合するプログラムを取得します。Google で簡単に検索すると、これを行う単純なプログラムが多数見つかりますが、何らかの理由で独自のプログラムを作成する必要がある場合でも、それほど悪くはありません。

したがって、私の答えではない答えは、おそらく気にする必要はないということです。それでも気にする場合は、1、2 時間かけて両方を試してみてください

于 2013-11-04T23:20:36.807 に答える