返回列表

2026-07-19

用 AI 制作 Unity 2D 精灵动画 — 从生成图集到导入引擎

做 2D 游戏时最耗时的工作之一就是角色动画。资源商店里翻不到适合自己游戏的角色,外包像素图或插画每个动作都要花不少钱。这篇文章讲完整流程:从一张角色图片出发,用 AI 生成精灵图集,再导入 Unity 做成动画剪辑。

只需要一张角色图片

你只需要一张角色全身图——自己画的插画、外包原画、或其他 AI 工具生成的角色都可以。上传到 GenioPlus 动画工具后,背景会自动去除,并生成绿幕版本。抠图不完美的话,可以用魔棒·复原笔刷·橡皮擦精修。

生成精灵图集

从 6 个动作预设(待机·行走·挥砍·跳跃·施法·受击)中选一个,或自己写提示词,AI 就会生成角色运动的短视频。接着提取帧:行走这类匀速循环用"均匀"策略,攻击这类有节奏变化的动作用优先选取姿势差异大的帧的"特征"策略。把绿幕抠成透明、生成图集后,可以一并下载 PNG 图集、逐帧 ZIP,以及记录帧尺寸、列×行、间距的元数据 JSON——下一步正好用到。

导入 Unity 并切片

把图集 PNG 放进 Unity 项目,在检视器中把 Sprite Mode 改为"Multiple",打开 Sprite Editor。在 Slice 菜单选择"Grid By Cell Size",把元数据 JSON 里的帧尺寸(如 256×256)和间距原样填入,帧就会被精确切开。不建议用 Automatic 切片:它每帧裁切尺寸不同,角色会看起来抖动。

制作动画剪辑

在 Project 窗口全选切好的帧,拖进场景(或层级面板),Unity 会弹出保存动画剪辑的窗口。命名保存后,剪辑和 Animator 控制器就自动建好了。播放速度用剪辑的 Samples(每秒帧数)调节;左右移动不用做两套图,用 SpriteRenderer 的 Flip X 翻转即可。分别做好行走·待机·攻击剪辑,在 Animator 里连好过渡,基础角色动作就齐了。

像素风记得改两个设置

如果是像素风图集,在纹理导入设置里把 Filter Mode 改为"Point (no filter)"、Compression 改为"None"。默认的 Bilinear 会把像素边缘抹糊。Pixels Per Unit 按帧尺寸和游戏内角色大小调整。

开始使用

GenioPlus 注册即送的免费额度足够完整做一张图集。准备一张角色图片,先从行走预设试起——导出前还可以用"点击移动测试",在类似游戏的画面里先确认循环是否自然。

用一张角色图亲自试试

免费开始
用 AI 制作 Unity 2D 精灵动画 — 从生成图集到导入引擎