Menu
CoddyTech

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.

challenge icon

Thử thách

Dễ

Đưa robot đến bệ rồi quay trở lại.

  1. Bên dưới bước đầu tiên, thêm một tween_property thứ hai trên cùng tween.
  2. Cho robot lướt trở lại "position:x" đến 160.0 trong 0.5 giâ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