Godot 中的动画

17 Mar 2025 | 阅读 2 分钟

引言

Godot 的动画系统非常强大和灵活。

添加一个动画播放器

首先,将一个 AnimationPlayer 节点添加到场景中,作为 “background”(根节点) 的子节点

Animations in Godot

当选择任何类型的节点时,将出现动画编辑器面板

Animations in Godot

动画编辑器面板会一直可见,直到手动隐藏它。

创建动画

这里我们将创建一个新的动画!。按 Animation 按钮,并在出现对话框时将动画命名为“Intro”。

Animations in Godot

现在我们有了一个动画,属性编辑器进入“动画编辑”节点。 在这种模式下,属性编辑器中每个属性旁边都会出现一个钥匙图标。 Godot 中任何对象的特征都可以被动画化

Animations in Godot

编辑动画

logo 将从屏幕顶部出现。

打开动画编辑器面板,选择“logo”节点,将“Rect/Position”属性设置为 (118,-400),然后按属性旁边的钥匙按钮

Animations in Godot

在动画播放器编辑器中添加对话框时

Animations in Godot

将编辑器光标移动到末尾,单击下方

Animations in Godot

将 logo 位置更改为 (118,0) 并再次添加关键帧。 有了两个关键帧,动画就发生了。

Animations in Godot

按下动画面板上的“从头开始播放所选动画(shift-D)”将使 logo 下降。

Animations in Godot

单击“加载时自动播放”按钮以设置在场景开始时自动启动动画。

Animations in Godot

最后,当运行场景时,动画应该看起来像这样

Animations in Godot
Animations in Godot
下一个主题文件系统