Menu
CoddyTech

Zufällige Lücken

Teil des Abschnitts Projekte der Godot-Journey von Coddy. Lektion 22 von 33.

Jede Lücke befindet sich auf derselben Höhe, sodass du auf einer Höhe bleiben kannst, ohne jemals abzustürzen. Platziere jede Lücke an einer anderen Stelle. Die position.y einer Röhre ist die Mitte ihrer Lücke:

pipe.position = Vector2(700, randf_range(100, 250))

Von 100 bis 250 ist die Lücke nie zu nah am oberen Rand oder am Boden, sodass jede Röhre passiert werden kann.

challenge icon

Aufgabe

Einfach

Setze in main.gd jede neue Röhre auf x = 700 und auf einen zufälligen y-Wert zwischen 100 und 250.

Probier es selbst

extends Node2D

const PIPE = preload("res://pipe.tscn")

func _ready():
	$PipeTimer.timeout.connect(_on_pipe_timer_timeout)

func _on_pipe_timer_timeout():
	var pipe = PIPE.instantiate()
	pipe.position = Vector2(700, 180)
	$Pipes.add_child(pipe)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Projekte

Übe selbstständig: Godot-Playground