Godot 2D 工作流

Godot Sprite Sheet Generator 与导入指南

生成网格化动画图集,并为 Godot AnimatedSprite2D 或 SpriteFrames 播放做好准备。

适合 Godot 的整洁网格

Four directions sprite sheet example

规则帧网格让你能够选择和预览动画帧,而无需逐张重新定位图片。

Godot 2D 导入检查表

01

匹配 hframes 和 vframes

把水平和垂直帧数设置为导入图集中的准确列数与行数。

02

建立 SpriteFrames

使用 AnimatedSprite2D,并按播放顺序把所需单元格加入命名动画。

03

预览速度和循环

为不同动作设置 FPS,只在需要时启用循环,并检查场景中的 pivot 是否稳定。

为认真做游戏的创作者打造

让每一帧都有明确目的

  • 先确定动作与帧布局,再生成内容,使动画中的每一帧都服务于同一个目标。
  • 把序列作为一个图集检查,而不是把每一帧当作互不关联的图片。
  • 通过相关的动作和引擎指南,从想法继续完成可导入的游戏素材。

实用工作流

从简述到动画图集

  1. 01

    选择动作、方向和美术方向,使其符合你想要制作动画的角色。

  2. 02

    生成或优化图集,再检查轮廓、网格和节奏是否一致清晰。

  3. 03

    导出帧,并依据游戏引擎的导入设置切分和播放。

关于 Sprite Sheet 的问题

一个动画需要多少帧?

先用最少的帧表达动作。易读的行走循环可以很短;攻击动作通常需要预备和收势帧。

每一帧是否应该使用相同画布尺寸?

是的。统一帧尺寸和角色原点会让引擎中的切分、碰撞和定位简单很多。

导出前应该检查什么?

检查帧顺序、透明背景需求、网格尺寸,以及动画在游戏目标尺寸下是否清晰。