所谓动画精灵,本质上就是一张精灵图:一个动作的每一帧都排在同一张图上,引擎按网格逐格播放。这一页上的每一张都会动,下载之前就能在预览里看到它播放的样子。
这里有两种排法。怪物和道具是一行 4 帧的动画条:扇动翅膀的巨龙、眼睛亮起的魔像、蝙蝠、漂浮的骷髅、被压扁又弹回的史莱姆、甩尾巴的狐狸、冒泡的药水、闪过高光的盾牌和旋转的金币。它们大多是循环动画,按每秒 6 到 10 帧一直播放就行。宝箱是个例外,它是打开的过程,只播一次,然后停在最后一帧。骑士则是 4×2 网格的 8 帧精灵图,覆盖待机、行走、奔跑、跳跃和施法。
使用时,加载 PNG,把帧宽和帧高设成详情页上的格子尺寸,再填上帧数。Phaser 里用 spritesheet 加载,Godot 里用 AnimatedSprite2D 按行列切分,Unity 里用 Sprite Editor 的网格切片。需要的动作这里没有,就用生成器根据一句描述画一张新的。
像素骑士待机精灵图
像素骑士行走循环精灵图
像素骑士奔跑精灵图
像素骑士跳跃精灵图
像素骑士施法精灵图
像素巨龙 Boss 待机精灵图
像素石像魔像待机精灵图
像素巨型蜘蛛待机精灵图
像素黑骑士战斧攻击精灵图
像素海蛇待机精灵图
像素蝙蝠飞行精灵图
像素漂浮骷髅精灵图
像素史莱姆弹动精灵图
像素狐狸伙伴待机精灵图
像素宝箱开启精灵图
像素药水瓶精灵图
像素盾牌闪光精灵图
像素金币旋转精灵图