Menu
CoddyTech

Stacheln werfen dich zurück

Teil des Abschnitts Signale und Kollisionen der Godot-Journey von Coddy. Lektion 19 von 27.

Eine Gefahrenzone ist ein Bereich, der Schaden verursacht. Hier bringt dich ein Treffer zurück zum Start. Die Funktion der Stacheln erhält den Körper, der sie berührt hat, und du kannst diesen Körper wie jeden anderen Knoten ändern. Setze seine position:

func _on_body_entered(body):
	body.position = Vector2(80, 280)

body.position ist die Position des Spielers. Ein einfaches position ist die Position der Stacheln, und wenn du sie festlegst, würden sich die Stacheln bewegen.

Der Start ist das blasse Quadrat unten links bei (80, 280).

challenge icon

Aufgabe

Einfach

Wenn ein Körper die Stacheln berührt, setze ihn an den Anfang zurück, (80, 280). Laufe in die Stacheln, um es auszuprobieren.

Probier es selbst

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	pass
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 Signale und Kollisionen

Übe selbstständig: Godot-Playground