Tunggu Timer
Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 5 dari 29.
Untuk menunggu sekali di dalam fungsi, kamu tidak memerlukan node Timer. get_tree().create_timer(2.0) membuat timer sekali jalan dalam kode yang sedang berjalan. await menjeda fungsi sampai sinyal timeout tiba:
func _ready():
print("Wait for it")
await get_tree().create_timer(2.0).timeout
print("Now!")Baris pertama langsung mencetak teks. Fungsi berhenti di await sementara game terus berjalan. Dua detik kemudian, fungsi melanjutkan.
Pastikan .timeout tetap di akhir. await menunggu sinyal, dan timeout adalah sinyalnya.
Tantangan
MudahGerbang terbuka segera setelah game dimulai. Buat gerbang terbuka dua detik kemudian. Tunggu timer selama dua detik sebelum baris yang membukanya.
Coba sendiri
extends Node2D
func _ready():
$Gate.position.y -= 140
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Aturan Game
Latihan sendiri: Playground Godot