你的第一个补间动画
本课属于 Coddy Godot 学习旅程的“游戏体验”单元。第 1 课,共 23 课。
补间会随时间平滑地改变属性。你需要指定要改变的属性、结束值和秒数。Godot 会在每一帧稍微改变属性,直到达到结束值。
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(400, 100), 2.0)create_tween()会创建一个补间。tween_property()需要四个值:要改变的节点(self是脚本所在的节点)、用引号括起来的属性名称、结束值和时间(秒)。
补间会自动开始,并在完成时停止。你不需要使用_process。
挑战
简单让机器人滑到垫子上。
- 在
_ready()中,将position这一行替换为补间动画:var tween = create_tween()。 - 让
"position"在1.0秒内变为Vector2(480, 265)。
按下“开始”:机器人会滑到琥珀色垫子上。然后按下“检查”。
亲手试试
extends Node2D
func _ready():
position = Vector2(480, 265)
游戏体验中的所有课
自己练习: Godot 在线编辑器