Hitung Mundur
Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 23 dari 29.
Hitung mundur mengubah perjalanan menuju bendera menjadi balapan.
Cara kerjanya seperti jam sebelumnya, tetapi menghitung mundur. Simpan sisa waktu dalam variabel. Kurangi satu setiap kali Clock satu detik habis:
var time_left = 10
func _on_clock_timeout():
time_left -= 1
$HUD/Time.text = "Time: %d" % time_leftTampilkan juga waktu di _ready(), agar pemain melihat Time: 10 sebelum detik pertama berlalu.
Tantangan
MudahTambahkan hitung mundur sepuluh detik:
- Tambahkan
var time_left = 10di bagian atas, lalu tampilkanTime: 10pada$HUD/Timedi_ready(). - Hubungkan
$Clock.timeoutke_on_clock_timeout. - Di
_on_clock_timeout(), kurangitime_leftsebanyak satu lalu tampilkan nilainya.
Coba sendiri
extends Node2D
func _ready():
$Goal.body_entered.connect(_on_goal_body_entered)
func _on_goal_body_entered(body):
if body.is_in_group("player"):
$HUD/Message.text = "You win!"
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Aturan Game
Latihan sendiri: Playground Godot