步骤 2:创建精灵动画
1. 在场景窗口中,选中 AnimationPlayer 节点。
底部中央面板将切换至动画视图。
2. 在面板顶部,点击动画 > 新建以创建新动画。
3. 为其命名。
在本示例中,我们将创建一个行走动画,因此将其命名为 Walk。
4. 将创建一个空白动画。
默认时长为1 秒,但对于行走循环来说太长了——让我们将其缩短。
使用右上角的计时器图标将长度设置为 0.4 秒。

5. 在场景窗口中,选中 Sprite2D。
在检查器中,进入动画 > 帧。
6. 确定行走动画的第一帧。
在示例精灵中,它位于第二行(索引从 0 开始),因此从第 5 帧开始。
在帧字段中输入 5。
7. 点击帧字段旁边的**
(插入关键帧)**按钮。
![]()
8. 当提示插入新关键帧时,只需点击创建。
9. 一个帧将被插入到 Walk 动画中。
现在将时间线移动到 0.1 秒。
10. 将帧设置为 6,然后再次点击关键帧图标以插入下一帧。

11. 重复此过程:
- 在 0.2 秒 → 帧 7
- 在 0.3 秒 → 帧 8
- 在 0.4 秒 → 帧 9
现在您应该拥有 5 个帧。
12. 帧可能显得拥挤——请放大以获得更清晰的视图。
使用鼠标滚轮(Ctrl + 滚动)或调整右下角的缩放条。
13. 启用动画的循环。
点击循环图标两次(计时器旁边),将其设置为乒乓循环。

14. 按
预览动画。
如果播放不符合预期,请检查:
- 每一帧的时间戳和数值
- 循环是否已正确启用(步骤 13)
15. 若要在视觉脚本中使用此动画,请将其注册到您的游戏对象。
选中您的游戏对象节点(例如 sample_2DSprite)。
16. 由于这是一个新对象,其 AnimationPlayer 尚未链接。
点击选择 AnimationPlayer按钮,然后选择正确的节点。
17. 点击自动注册动画按钮。
18. 展开动画集部分。
您应该能看到新创建的 Walk 动画列表。
如果您正在制作侧视游戏,现在就可以开始了!
注意:使用自定义精灵时
动画集高级设置
默认情况下,ACTION GAME MAKER 会根据移动方向水平翻转动画。
对于大多数侧视游戏,这已经足够。但如果您希望为以下情况设置不同的动画:
- 前进和后退步骤
- 4 方向或 8 方向俯视游戏
…则需要手动配置动画集:
| 设置 | 描述 |
|---|---|
| 动画 | 指定要播放的动画 |
| 自动 Y 翻转 | 切换自动水平翻转。禁用以进行手动控制 |
| 八方向 | 根据朝向定义播放哪个动画 |
| + 添加方向变体 | 允许每个方向有多个动画 |
| + 添加动画类别 | 添加自定义动画组(仅限高级用途) |
示例:俯视 4 方向设置
角色朝向
默认情况下,角色假设朝右。
如果您的精灵朝左,则必须启用此设置:
- 进入
BaseSettings - 勾选启用自动水平翻转
关于 AnimatedSprite2D 的说明
尽管 Godot 包含一个名为 AnimatedSprite2D 的专用节点,
但ACTION GAME MAKER 不支持它。
所有精灵动画都应使用 AnimationPlayer 完成。
不过,可以通过应用以下方法间接使用 AnimatedSprite2D。
当处理多个精灵图集时,尤其推荐此方法。
结论
至此,图形课程已全部完成!
本教程涵盖了基础知识,但 Godot 的 AnimationPlayer 功能极其强大。
结合 ACTION GAME MAKER 的工具,您可以创建丰富、生动的角色。
欢迎在社交媒体或官方 Guild 上分享您的作品!
探索其他课程:
2. 脚本课程
适合那些使用默认角色但希望构建各种机制和系统的用户。
3. 表现力增强课程
适合那些希望添加酷炫、Godot 风格视觉特效的用户。










