动画控制
2026/4/14大约 1 分钟
最后同步日期:2026-04-15 | Godot 官方原文 — Animation
动画控制
想象你在剪辑视频,需要播放片段、暂停、快进、在两个片段之间淡入淡出。动画控制函数就是 Godot 引擎的视频剪辑台,帮你控制角色动画、UI 动画、补间动画等各种动画效果。
核心概念
- AnimationPlayer:播放预制的动画资源,适合角色动画、UI 动画。
- AnimationTree:动画状态机,可以在多个动画之间智能切换和混合。
- Tween:补间动画引擎,用代码驱动属性变化,适合简单的动画效果。
函数总览
| 函数名 | 描述 | 使用频率 | 详细文档 |
|---|---|---|---|
| AnimationPlayer.play | 播放动画 | ★★★ | 查看 |
| AnimationPlayer.queue | 将动画加入播放队列 | ★ | 查看 |
| AnimationPlayer.stop | 停止播放动画 | ★★★ | 查看 |
| AnimationTree.set_active | 激活/停用动画树 | ★★ | 查看 |
| Tween.tween_callback | 添加回调动画 | ★★★ | 查看 |
| Tween.kill | 终止 Tween | ★ | 查看 |
| Tween.tween_property | 添加属性动画 | ★★★ | 查看 |
| Tween.set_ease | 设置缓动类型 | ★★ | 查看 |
| Tween.set_trans | 设置过渡曲线类型 | ★★ | 查看 |
