Menu
CoddyTech

Jede Eigenschaft tweenen

Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 2 von 23.

Ein Tween kann jede Eigenschaft ändern, die eine Zahl, ein Vector2 oder ein Color enthält. Schreibe den Namen der Eigenschaft in Anführungszeichen, denselben Namen, den du im Code verwendest: "position", "scale", "rotation_degrees", "modulate".

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)

Dadurch wird der Knoten in einer halben Sekunde doppelt so groß.

Der Endwert muss vom selben Typ sein wie die Eigenschaft: eine Zahl für rotation_degrees, ein Vector2 für position. Verwechsle sie nicht mit "rotation", die in Radiant angegeben wird. 360 Radiant entsprechen ungefähr 57 Umdrehungen.

challenge icon

Aufgabe

Einfach

Lass den Roboter auf der Stelle rotieren.

  1. Behalte den Tween bei, aber ändere die Eigenschaft von "position" zu "rotation_degrees".
  2. Setze den Endwert auf 360.0 und behalte die Zeit bei 1.0.

Drücke „Spielen“: Der Roboter macht eine vollständige Drehung, ohne sich zu bewegen. Drücke dann „Prüfen“.

Probier es selbst

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)

Alle Lektionen in Spielgefühl

Übe selbstständig: Godot-Playground