Mulai Timer
Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 2 dari 29.
Timer mercusuar dimulai sendiri karena autostart-nya aktif. Sering kali timer sebaiknya menunggu, seperti cooldown yang dimulai saat kamu menyerang.
Timer kastel ini memiliki autostart yang nonaktif. Panggil start() untuk memulainya:
$Timer.start()Timer itu lalu mengirimkan timeout setiap detik. Memanggil start() lagi akan mengulang hitungannya dari awal.
Skripnya sudah menaikkan gerbang sebesar 35 piksel setiap kali terjadi timeout.
Tantangan
MudahMulai timer gerbang saat pemain menekan E (input action). Di _process(), panggil $Timer.start() saat action baru saja ditekan.
Coba sendiri
extends Node2D
func _ready():
$Timer.timeout.connect(_on_timer_timeout)
func _process(delta):
pass
func _on_timer_timeout():
$Gate.position.y -= 35
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Aturan Game
Latihan sendiri: Playground Godot