Thời gian chờ
Thuộc phần Luật chơi trong hành trình Godot của Coddy. Bài học 3 trên 29.
wait_time của bộ hẹn giờ là số giây mà nó đếm. Giá trị này là 1 nếu bạn không thay đổi.
$Timer.wait_time = 3 # Hết giờ sau mỗi ba giây
$Timer.wait_time = 0.25 # Bốn lần mỗi giâywait_time nhỏ hơn khiến bộ hẹn giờ hết thời gian thường xuyên hơn. Đặt giá trị này trong _ready(), trước khi bộ hẹn giờ bắt đầu. Bộ hẹn giờ đọc giá trị này mỗi khi bắt đầu đếm.
Dùng nó để điều chỉnh nhịp độ của trò chơi, chẳng hạn như tần suất kẻ địch xuất hiện.
Thử thách
DễKhiến cánh cổng nâng lên nhanh gấp đôi.
- Trong
_ready(), đặt$Timer.wait_timethành0.5. - Giữ nguyên phần kiểm tra
actiontrong_process().
Nhấn Chơi, rồi nhấn E: cánh cổng nâng lên sau mỗi nửa giây. Sau đó nhấn Kiểm tra.
Tự làm thử
extends Node2D
func _ready():
$Timer.timeout.connect(_on_timer_timeout)
func _process(delta):
if Input.is_action_just_pressed("action"):
$Timer.start()
func _on_timer_timeout():
$Gate.position.y -= 35
Tất cả bài học trong Luật chơi
2Hiển thị điểm trên màn hình
Một nhãn trên màn hìnhChuyển số thành văn bảnĐịnh dạng bằng phần trămCập nhật nhãnĐồng hồ trên màn hìnhTự luyện tập: Playground Godot