Ausweichen: Fallende Blöcke
Teil des Abschnitts Spielregeln der Godot-Journey von Coddy. Lektion 25 von 29.
Dodge vereint diesen Abschnitt in einem Spiel. Blöcke fallen vom Himmel, und du bewegst dich nach links und rechts, um ihnen auszuweichen. Der Punktestand zeigt an, wie lange du durchhältst. Drei Treffer, und das Spiel ist vorbei.
Der Spieler bewegt sich bereits mit den Pfeiltasten. block.tscn fällt bereits herunter und zerbricht auf dem Gras. Du schreibst main.gd, die Regeln, einen Schritt pro Lektion.
Die Szene enthält einen SpawnTimer, der jede Sekunde abläuft. Erzeuge jedes Mal einen Block an einer zufälligen x-Position am oberen Rand:
var block = block_scene.instantiate()
block.position = Vector2(randf_range(40, 600), -30)
add_child(block)Aufgabe
EinfachLass Blöcke vom Himmel fallen:
- Verbinde in
_ready()$SpawnTimer.timeoutmit_on_spawn_timer_timeout. - Erzeuge in
_on_spawn_timer_timeout()einen Block an einer zufälligen x-Position zwischen 40 und 600 sowie bei y = -30.
Probier es selbst
extends Node2D
var block_scene = preload("res://block.tscn")
func _ready():
pass
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Spielregeln
6Projekt: Ausweichen
Ausweichen: Fallende BlöckeAusweichen: PunktestandÜbe selbstständig: Godot-Playground