Prozess läuft in jedem Frame
Teil des Abschnitts Nodes und Szenen der Godot-Journey von Coddy. Lektion 7 von 27.
Godot zeichnet viele Male pro Sekunde ein neues Bild des Spiels. Jedes Bild ist ein Frame. Dieses Spiel läuft mit 60 Frames pro Sekunde.
_ready() wird einmal ausgeführt. _process() wird bei jedem Frame ausgeführt, also 60-mal pro Sekunde:
func _process(delta):
position.y += 1Dadurch bewegt sich der Knoten bei jedem Frame 1 Pixel nach unten, also 60 Pixel pro Sekunde. Die Schritte sind winzig, daher siehst du eine flüssige Bewegung.
Lass delta vorerst in den Klammern. In der nächsten Lektion wird es erklärt.
Aufgabe
EinfachLass den Roboter nach rechts gleiten. Bewege ihn innerhalb von _process() in jedem Frame um 2 Pixel nach rechts.
Probier es selbst
extends Node2D
func _process(delta):
pass
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
2Jeder Frame
Prozess läuft in jedem FrameDeltaPixel pro SekundeDiagonal bewegenMit Rotation drehenMit Skalierung wachsenÜbe selbstständig: Godot-Playground