Sekali Jalan
Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 4 dari 29.
Timer dimulai ulang setiap kali waktunya habis. Hal itu cocok untuk lampu yang berkedip, tetapi bom seharusnya meledak hanya sekali.
Atur one_shot ke true dan timer akan habis sekali, lalu berhenti:
$Timer.one_shot = trueMemanggil start() lagi akan membuatnya berjalan sekali lagi.
Di kastil ini, E membuka gerbang dan memulai timer selama dua detik. Saat timer habis, timer menutup gerbang.
Tantangan
MudahTimer menutup gerbang setelah dua detik, lalu terus berjalan dan mendorong gerbang ke dalam tanah. Atur $Timer.one_shot ke true di _ready() agar timer habis hanya sekali.
Coba sendiri
extends Node2D
func _ready():
$Timer.wait_time = 2
$Timer.timeout.connect(_on_timer_timeout)
func _process(delta):
if Input.is_action_just_pressed("action"):
$Gate.position.y = 20
$Timer.start()
func _on_timer_timeout():
$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