Lần lượt
Thuộc phần Cảm giác chơi game trong hành trình Godot của Coddy. Bài học 5 trên 23.
Một tween có thể chứa nhiều bước. Mỗi lần gọi tween_property trên cùng một tween sẽ chờ bước trước đó hoàn tất.
var tween = create_tween()
tween.tween_property(self, "position:y", 150.0, 0.4)
tween.tween_property(self, "position:y", 265.0, 0.4)Đây là một cú nhảy. Nút đi lên trong 0.4 giây, rồi đi xuống trong 0.4 giây. Mỗi bước bắt đầu tại vị trí mà bước trước kết thúc.
Đặt toàn bộ chuỗi bước vào một tween. Hai lần gọi create_tween() tạo ra hai tween bắt đầu cùng lúc và tranh nhau điều khiển thuộc tính.
Thử thách
DễĐưa robot đến bệ rồi quay trở lại.
- Bên dưới bước đầu tiên, thêm một
tween_propertythứ hai trên cùng tween. - Cho robot lướt trở lại
"position:x"đến160.0trong0.5giây.
Nhấn Chơi: robot đến bệ, rồi lướt về vị trí ban đầu. Sau đó nhấn Kiểm tra.
Tự làm thử
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position:x", 480.0, 0.5)
Tất cả bài học trong Cảm giác chơi game
Tự luyện tập: Playground Godot