Menu
CoddyTech

Cùng lúc

Thuộc phần Cảm giác chơi game trong hành trình Godot của Coddy. Bài học 6 trên 23.

Một số thay đổi nên diễn ra cùng lúc, như đồng xu vừa lớn lên vừa mờ dần. parallel() khiến bước tiếp theo chạy cùng lúc với bước trước đó.

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.5)

Nút lớn lên và mờ dần trong cùng nửa giây. Một bước không có parallel() sẽ chờ bước trước đó như thường lệ.

Để chạy tất cả các bước của một tween cùng lúc, hãy gọi tween.set_parallel() một lần sau create_tween().

challenge icon

Thử thách

Dễ

Khi robot lướt đi, hãy làm cho nó xoay tròn.

  1. Giữ cả hai bước trong cùng 1 giây.
  2. Thêm .parallel() vào bước thứ hai, bước xoay, để nó bắt đầu cùng lúc với bước lướt.

Nhấn Chơi: robot lăn lên tấm đệm chỉ bằng một chuyển động. Sau đó nhấn Kiểm tra.

Tự làm thử

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)
	tween.tween_property(self, "rotation_degrees", 360.0, 1.0)

Tất cả bài học trong Cảm giác chơi game

Tự luyện tập: Playground Godot