教程

如何制作精灵图(Sprite Sheet):游戏素材拼接完整教程

精灵图(Sprite Sheet)把一组动画帧或图标排进一张大图,游戏引擎一次加载就能按坐标取用,省内存、加载快。本教程用 Pic Toolkit 的精灵图编辑器在浏览器本地完成,无需安装软件、不上传图片。

更新于 2026-09-30

什么是精灵图

精灵图是把多个小图(动画帧、角色动作、UI 图标)整齐排列在同一张 PNG 里。运行时按行/列和每帧尺寸裁切显示,是 2D 游戏、像素艺术和 UI 动画的标准做法。

为什么用精灵图而不是多张图

  • 减少资源请求,加载更快
  • 动画切换只需改显示坐标,性能高
  • 可直接作为游戏引擎的图集(atlas)导入
  • 单图带透明通道,背景干净

用 Pic Toolkit 制作精灵图的步骤

  1. 打开精灵图编辑器,导入一张含多帧的横向/网格图片,或导入多张同尺寸小图
  2. 设置每帧的宽高(如 32×32 或 64×64)和行列数,预览会自动切分
  3. 检查每帧对齐,删掉空帧或多余帧
  4. 导出为单张精灵图 PNG(带透明通道),或逐帧导出序列 PNG 备用

制作高质量精灵图的 5 个技巧

  • 统一帧尺寸:所有帧用相同宽高,引擎才好索引
  • 尺寸取 2 的幂(16/32/64/128),兼容性最好
  • 保留透明背景,用 PNG 而非 JPG
  • 动画循环帧首尾衔接要自然
  • 用网格预览确认没有裁到相邻帧
提示

本地处理优势:图片只在你的浏览器里计算,不会上传到任何服务器,适合尚未公开的游戏素材。

常见问题

精灵图一定要正方形吗?

不一定。只要每帧尺寸一致、行列数设置正确,矩形排列也能正常裁切。

导出的 PNG 能在 Unity / Godot 用吗?

可以。PNG 精灵图可直接作为图集导入,再用引擎的 Sprite Editor 按网格切分。

横向长图和网格图哪个更好?

网格图(行列排列)最通用,导入引擎最方便;横向长图适合简单循环动画。

试试这个工具

在浏览器里直接用 精灵图编辑器 完成这件事。

精灵图编辑器 →