跳过主要内容
← 返回精灵图工具

Unity 精灵图使用指南

从 SpriteFrame 导出规则排列的 PNG 图集,再在 Unity 的 Sprite Editor 中切片。SpriteFrame 提供图片和时序参考;动画片段仍需在 Unity 中设置。

如何在 Unity 中使用

  1. 准备并导出

    在 SpriteFrame 中排列 PNG 帧或从 MP4 提取帧。选择精灵图、每帧尺寸与缩放方式,然后下载 ZIP。

  2. 导入 PNG

    解压 ZIP,把 PNG 图集拖入 Unity。将 Texture Type 设为 Sprite (2D and UI),Sprite Mode 设为 Multiple。

  3. 按网格切片

    打开 Sprite Editor,在 Slice 中选 Grid by Cell Size 或 Grid by Cell Count。使单元尺寸或行列数与导出的图集一致,再应用切片。若 ZIP 含多张图集,逐张处理。

  4. 制作动画片段

    按顺序选择切出的精灵,在 Unity 中创建动画片段,并设置 Samples 与循环。导出的 JSON 是帧顺序与时间参考,不是 Unity 动画片段。

缩小像素风素材时可用像素缩放,插画素材可用平滑缩放。正式使用前请在目标项目中检查效果。

查看 Unity 官方文档

下载示例,练习图集导入

这是通过 SpriteFrame 导出的几何动画格式示例,不是 AI 角色生成效果展示。PNG 为一行四格,每格 96 × 96,整图 384 × 96;每帧 125 毫秒,对应 8 FPS、每轮 0.5 秒。

在 Unity 中将 PNG 导入为 Sprite (2D and UI),Sprite Mode 设为 Multiple,按 96 × 96 的单元格尺寸切片。将四帧按从左到右的顺序放入动画片段,Samples 设为 8,需要重复播放时启用 Loop Time。不同版本的界面名称可能有差异。

常见问题

SpriteFrame 能直接导出 Unity 动画片段吗?

不能。它导出 PNG 图片和 JSON 时序数据;动画片段需要在 Unity 中制作。

应该选择哪种切片方式?

规则图集通常从 Grid by Cell Size 或 Grid by Cell Count 开始最直观。

查看 Godot 指南 →