ドット絵ナイトの待機スプライトシート
剣を構えて立つ SpriteGen のナイト。呼吸に合わせて重心がわずかに動く、落ち着いた待機ループです。 8フレームを 4×2 のグリッドに配置、1コマ 209×236 px(全体 836×472 の透過 PNG)。
設定
- 画像サイズ
- 836 × 472
- グリッド
- 4 × 2
- コマサイズ
- 209×236
- フレーム数
- 8
ドット絵ナイトの待機スプライトシートの使い方
SpriteGen のナイトの待機状態です。青緑の鎧をまとったこの主人公は、このギャラリーの歩き・走り・ジャンプ・魔法詠唱のシートにも登場します。剣を掲げて見張りに立ち、コマごとに少しずつ重心を移すので、プレイヤーがメニューを読んでいるときや入力を待っているあいだも、キャラクターが固まって見えることはありません。
PNG は 836×472 ピクセルで背景は透過済みです。4×2 グリッドに8フレームが入っていて、上の段に4コマ、下の段に4コマ、左から右、上から下の順に読みます。1コマは 209×236 ピクセルで、ナイトの歩き・走り・ジャンプのシートと同じコマサイズなので、状態が変わってもフレームサイズは共通のまま、位置合わせのやり直しは要りません。
切り分けるときはフレームサイズを 209×236 にします。Unity では Sprite Mode を Multiple にして、Sprite Editor で Slice の Grid By Cell Size を使います。Godot では AnimatedSprite2D の SpriteFrames を開き、スプライトシートからフレームを追加して横 4・縦 2 を入力します。Phaser では this.load.spritesheet で frameWidth 209、frameHeight 236 を指定して読み込みます。待機ループはゆっくりが似合い、毎秒6〜8フレームくらいが目安です。
プレイヤーのステートマシンの初期状態として、タイトル画面に立つ主人公として、あるいは城門を守る衛兵として使えます。歩きのサイクルと組み合わせれば、最初のキー入力からもうアニメーションしている手応えが出ます。