Menu
CoddyTech

Tween đầu tiên của bạn

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

Tween thay đổi thuộc tính một cách mượt mà theo thời gian. Bạn cung cấp cho nó thuộc tính, giá trị cuối và số giây. Godot thay đổi thuộc tính một chút sau mỗi khung hình cho đến khi đạt đến giá trị đó.

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(400, 100), 2.0)

create_tween() tạo một tween. tween_property() nhận bốn giá trị: nút cần thay đổi (self là nút chứa tập lệnh), tên thuộc tính đặt trong dấu ngoặc kép, giá trị cuối và thời gian tính bằng giây.

Tween tự bắt đầu và dừng lại khi hoàn tất. Bạn không cần _process.

challenge icon

Thử thách

Dễ

Giúp robot lướt đến tấm đệm.

  1. Trong _ready(), thay dòng position bằng một hiệu ứng tween: var tween = create_tween().
  2. Tạo hiệu ứng tween cho "position" đến Vector2(480, 265) trong 1.0 giây.

Nhấn Chơi: robot trượt đến tấm đệm màu hổ phách. Sau đó nhấn Kiểm tra.

Tự làm thử

extends Node2D

func _ready():
	position = Vector2(480, 265)

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

Tự luyện tập: Playground Godot