Kaçış: Düşen Bloklar
Coddy'nin Godot Journey'sinin Oyun Kuralları bölümünün bir parçası. Ders 25 / 29.
Dodge, bu bölümde her şeyi tek bir oyunda bir araya getiriyor. Bloklar gökyüzünden düşer ve onlardan kaçınmak için sola ve sağa hareket edersin. Puan, ne kadar süre dayandığını sayar. Üç darbe alırsan oyun biter.
Oyuncu zaten ok tuşlarıyla hareket ediyor. block.tscn zaten düşüyor ve çimenlerin üzerinde parçalanıyor. main.gd dosyasını, kuralları yazacaksın; her derste bir adım.
Sahnede her saniye süresi dolan bir SpawnTimer var. Her seferinde üst kenar boyunca rastgele bir x konumunda bir blok oluştur:
var block = block_scene.instantiate()
block.position = Vector2(randf_range(40, 600), -30)
add_child(block)Görev
KolayBlokların gökyüzünden düşmesini sağla:
_ready()içinde$SpawnTimer.timeoutöğesini_on_spawn_timer_timeoutişlevine bağla._on_spawn_timer_timeout()içinde, x değeri 40 ile 600 arasında rastgele, y değeri -30 olacak şekilde bir blok oluştur.
Kendin dene
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
pass
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Oyun Kuralları bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground