アニメーションするスプライトの正体は、1枚のスプライトシートです。ひとつの動きのコマをすべて1枚の画像に並べておき、エンジンがグリッドに沿って1コマずつ表示します。このページに集めたのは、ループする無料アニメーションスプライトだけです。一度再生を始めたら流しっぱなしにできる待機、歩きと走りのサイクル、ホバリング、浮遊、回転といった動きで、どれもダウンロード前にプレビューで再生を確認できます。
全部で14点、並べ方は2種類です。SpriteGen のナイトの待機・歩き・走りは、それぞれ 4×2 グリッドの8フレームで、コマは 209×236 ピクセル。3つの状態をその場で切り替えられます。残りの11点は横一列4フレームの帯で、コマはすべて 200×267 ピクセルです。待機ループ中のドラゴン、ゴーレム、巨大グモ、シーサーペント、コウモリ、浮遊ドクロ、スライム、キツネに、泡立つポーション、光が走る盾、回転する金貨が加わります。
宝箱が開く動き、ナイトのジャンプと魔法詠唱、ダークナイトの斧攻撃のような単発アニメーションは1回再生して止まるので、このページには載せていません。「キャラクター」と「RPG」で見つかります。ループ素材を使うときは PNG を読み込み、詳細ページのコマサイズとフレーム数を入れてループをオンにするだけです。欲しい動きがなければ、ジェネレーターが短い説明から新しいシートを描きます。
红发剑士行走精灵图
Black-Hat Mage Idle Sprite Sheet
Tread-Legged Robot Walk Sprite Sheet
Blue-Haired Pot-Lid Girl Idle Sprite Sheet
Bearded Hooded Character Idle Sprite Sheet
Orange Flat-Top Duck Walk Sprite Sheet
Navy Cap Brawler Walk Sprite Sheet
White Jersey Footballer Walk Sprite Sheet
Anime Pharaoh Mummy Girl Fire Orb Sprite Sheet
Anime Pharaoh Mummy Girl Idle Sprite Sheet
般若面具漂浮动画
16-bit Dark Knight Walk Cycle Sprite Sheet
Blue-Skinned Zombie Woman Walk Cycle Sprite Sheet
Chibi Leaf Spirit Side-View Sprite Sheet
Leaf Spirit Back-View Walk Cycle Sprite Sheet
Chibi Priestess Idle Breathing Sprite Sheet
ドット絵ナイトの待機スプライトシート
ドット絵ナイトの歩行スプライトシート
ドット絵ナイトの走りスプライトシート
ドット絵ドラゴン(ボス)の待機スプライトシート
ドット絵ゴーレムの待機スプライトシート
ドット絵巨大グモの待機スプライトシート
ドット絵シーサーペントの待機スプライトシート
ドット絵コウモリの羽ばたきスプライトシート
ドット絵浮遊ドクロのスプライトシート
ドット絵スライムのぷるぷるスプライトシート
ドット絵キツネ(仲間)の待機スプライトシート
ドット絵ポーション瓶のスプライトシート
ドット絵の盾がきらめくスプライトシート
ドット絵コインの回転スプライトシート
静止画は、それが何なのかをプレイヤーに伝えます。ループは、それが生きていることを伝えます。スライムが呼吸している、金貨が拾われるのを待っている、ドラゴンが落ち着かない。無料のアニメーションスプライトは静止画より見つけにくく、安い素材集が手を抜きがちなのもループです。2フレームだけのちらつきや、最後のコマから最初に戻るところで跳ねてしまうものが少なくありません。
このページのスプライトはすべてループ素材です。最後のコマが最初のコマに自然につながるので、画面に出ているあいだずっと再生できます。無料アニメーションスプライトは14点あり、どれもフレーム数とコマサイズが載った透過 PNG のスプライトシートです。プレビューで再生できるので、ダウンロード前に動きを確かめられます。
ナイトには3つのループがあります。剣を掲げて重心をわずかに移す待機、歩きのサイクル、全力疾走です。3枚とも 4×2 グリッドの8フレームで、左から右、上から下の順に読み、コマは 209×236 ピクセル。待機から歩き、走りへ切り替えても、キャラクターは1ピクセルもずれません。
その場でループする生き物は8体です。翼をはばたかせるドラゴン、目が光るゴーレム、8本の脚を動かす機械のクモ、とぐろを巻くシーサーペント、羽ばたくコウモリ、宙に浮かぶドクロ、つぶれては戻るスライム、しっぽを振るキツネ。アイテムも3つループします。フラスコの中で泡立つポーション、表面を光が走る盾、表から縁へ回転する金貨です。この11点はすべて横一列4フレーム、コマ 200×267 ピクセルの帯なので、エンジンの読み込みプリセットを1つ作れば全部に使えます。
ループは多少ラフに扱っても破綻しにくいですが、速さは大切です。大きな生き物は毎秒5〜8フレームくらいのゆっくりめが似合います。ドラゴン、ゴーレム、シーサーペントは、ゆっくり呼吸させたほうが重く見えます。コウモリや金貨のように小さくて速いものは毎秒10〜14フレーム。ナイトの待機は6〜8、歩きは8〜12、走りはそれより少し速めです。足が床を滑って見えないよう、移動速度とアニメーションの速さを合わせてください。
盾のきらめきはループでもかまいませんが、光と光のあいだに間を置いたほうがきれいです。1回再生して1〜2秒待ち、また再生しましょう。同じループをいくつも置くとき、たとえばコインの列やコウモリの群れでは、それぞれ別のコマから再生を始めます。完全にそろったループは機械的に見えますが、少しずらすだけで場面に生気が出ます。
Phaser では、this.load.spritesheet にページのフレーム幅と高さを渡してシートを読み込み、this.anims.create と generateFrameNumbers でフレーム 0〜7 または 0〜3 を指定し、repeat を -1 にしてループさせます。Godot では、AnimatedSprite2D の SpriteFrames にスプライトシートの読み込みでシートを追加し、列と行を入力して FPS を設定し、Loop がオンになっていることを確認します。Unity では Grid By Cell Size でシートを切り分け、フレームをシーンにドラッグしてクリップを作り、Loop Time はチェックしたままにします。
ナイトの3つのループは、ひとつのステートマシンにまとめましょう。入力がなければ待機、方向キーを押しているあいだは歩き、ダッシュボタンを押しているあいだは走り。コマサイズがそろっているので、切り替えにオフセットは要りません。
欲しいループがここにない場合、このサイトには3つの方法があります。SpriteGen のジェネレーターは、短い説明から6・8・12フレームの新しいアニメーションシートを描きます。待機・歩き・走り・飛行はループする組み込みの動作です。「GIF をスプライトシートに」ツールは、手持ちのアニメーション GIF をブラウザ上でスプライトシートにします。スプライトシートメーカーは、バラバラのコマ画像を1枚のシートにまとめます。どれを使っても、このページの素材と同じく、コマが等間隔に並んだ透過 PNG ができあがり、どのエンジンでもループ再生できます。
ナイトの待機・歩き・走りは、それぞれ 4×2 グリッドの8フレームです。8体の生き物と3つのアイテムは、横一列4フレームの帯です。
はい。このページにはループ素材だけを載せています。宝箱が開く動き、ナイトのジャンプと魔法詠唱、ダークナイトの斧攻撃といった単発のものは「キャラクター」と「RPG」のページにあります。
大きな生き物や待機は毎秒5〜8フレーム、歩きは8〜12、コウモリや金貨のような速いものは10〜14フレームを目安に始め、見た目で調整してください。
はい。一覧のカードでも詳細ページでも、シートがアニメーションとして再生されるので、PNG をダウンロードする前にループの様子を確認できます。
はい。このサイトの「GIF をスプライトシートに」ツールを使えば、アニメーション GIF をどこにもアップロードせず、ブラウザ上でスプライトシートに変換できます。