Dodge: Balok Jatuh
Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 25 dari 29.
Dodge merangkum bagian ini dalam satu game. Balok-balok jatuh dari langit, dan kamu bergerak ke kiri dan kanan untuk menghindarinya. Skor menghitung berapa lama kamu bertahan. Tiga kali terkena, permainan berakhir.
Pemain sudah bergerak dengan tombol panah. block.tscn sudah jatuh dan hancur di rumput. Kamu menulis main.gd, aturan permainan, satu langkah per pelajaran.
Scene memiliki SpawnTimer yang habis setiap detik. Setiap kali, munculkan balok pada posisi x acak di sepanjang bagian atas:
var block = block_scene.instantiate()
block.position = Vector2(randf_range(40, 600), -30)
add_child(block)Tantangan
MudahBuat blok jatuh dari langit.
- Di dalam
_ready(), hubungkan$SpawnTimer.timeoutke_on_spawn_timer_timeout. - Di dalam
_on_spawn_timer_timeout(), munculkan blok pada x acak antara40dan600, pada y =-30.
Tekan tombol “Main”: blok jatuh di tempat baru setiap detik. Lalu tekan tombol “Periksa”.
Coba sendiri
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
pass
Semua pelajaran di Aturan Game
Latihan sendiri: Playground Godot