Variablen exportieren
Teil des Abschnitts Nodes und Szenen der Godot-Journey von Coddy. Lektion 15 von 27.
Schreibe @export vor eine Variable, und der Editor von Godot zeigt sie im Inspektor an. Der Inspektor ist das Bedienfeld, in dem die Eigenschaften des ausgewählten Nodes aufgeführt sind. Du kannst den Wert dort ändern, ohne den Code zu bearbeiten:
@export var speed = 200Die Zahl im Skript ist der Standardwert. Ein im Inspektor festgelegter Wert wird in der Szene gespeichert, und der Node erhält ihn beim Spielstart. Zwei Roboter mit demselben Skript können zwei verschiedene Geschwindigkeiten haben.
In der Szene dieser Lektion ist die Geschwindigkeit des Roboters im Inspektor auf 90 eingestellt.
Aufgabe
Einfach- Erstelle eine exportierte Variable
speedmit einem Standardwert von200. - Bewege den Roboter mit
speedPixeln pro Sekunde nach rechts.
Die Szene legt die Geschwindigkeit auf 90 fest, daher sollte sich der Roboter mit 90 Pixeln pro Sekunde bewegen.
Probier es selbst
extends Node2D
func _process(delta):
position.x += 200 * delta
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Nodes und Szenen
3Werte, die du anpassen kannst
Variablen an einem NodeKonstantenVariablen exportierenVector2-MathematikAm Bildschirmrand wieder auftauchenEigene FunktionenÜbe selbstständig: Godot-Playground