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.
Thử thách
DễGiúp robot lướt đến tấm đệm.
- Trong
_ready(), thay dòngpositionbằng một hiệu ứng tween:var tween = create_tween(). - Tạo hiệu ứng tween cho
"position"đếnVector2(480, 265)trong1.0giâ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
1Tween
Tween đầu tiên của bạnTạo tween cho mọi thuộc tínhMờ dầnGiảm tốc dầnLần lượtCùng lúcĐồng xu bật lênTự luyện tập: Playground Godot