Menu
CoddyTech

Das Dollarzeichen

Teil des Abschnitts Nodes und Szenen der Godot-Journey von Coddy. Lektion 19 von 28.

Um eines der untergeordneten Elemente des Roboters zu ändern, muss das Skript es zuerst finden. Schreibe $ und den Namen des untergeordneten Elements, wie er im Tab „Scene“ angezeigt wird:

$Bulb.position.y -= 6

Dadurch wird die Glühbirne an der Antenne angehoben und der Rest des Roboters bleibt an seinem Platz. $Bulb ist der Knoten, daher kannst du alles daran auslesen und ändern.

Die Position eines untergeordneten Elements wird relativ zu seinem übergeordneten Element gemessen. Das linke Auge befindet sich bei x = -13, 13 Pixel links von der Mitte des Roboters.

Namen müssen exakt übereinstimmen, einschließlich der Groß- und Kleinschreibung. $lefteye findet nichts.

challenge icon

Aufgabe

Einfach

Lass den Roboter nach rechts schauen.

  1. Verschiebe in _ready() $LeftEye um 4 Pixel nach rechts.
  2. Verschiebe auch $RightEye um 4 Pixel nach rechts.

Drücke auf „Spielen“: Beide Augen schauen nach rechts und der Roboter bleibt stehen. Drücke dann auf „Prüfen“.

Probier es selbst

extends Node2D

func _ready():
	pass

Alle Lektionen in Nodes und Szenen

Übe selbstständig: Godot-Playground