Anima qualsiasi proprietà
Fa parte della sezione Sensazioni di gioco del percorso Godot di Coddy. Lezione 2 di 23.
Un tween può modificare qualsiasi proprietà che contenga un numero, un Vector2 o un Color. Scrivi il nome della proprietà tra virgolette, lo stesso nome che usi nel codice: "position", "scale", "rotation_degrees", "modulate".
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)Questo rende il nodo grande il doppio in mezzo secondo.
Il valore finale deve essere dello stesso tipo del valore della proprietà: un numero per rotation_degrees, un Vector2 per position. Non confonderlo con "rotation", che è espresso in radianti. 360 radianti equivalgono a circa 57 giri.
Sfida
FacileFai girare il robot sul posto.
- Mantieni l'animazione interpolata, ma cambia la proprietà da
"position"a"rotation_degrees". - Imposta il valore finale su
360.0e mantieni il tempo a1.0.
Premi «Gioca»: il robot compie un giro completo senza spostarsi. Poi premi «Verifica».
Provalo tu
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
Tutte le lezioni di Sensazioni di gioco
Esercitati da solo: Playground Godot