Il tuo primo tween
Fa parte della sezione Sensazioni di gioco del percorso Godot di Coddy. Lezione 1 di 23.
Un tween modifica una proprietà gradualmente nel tempo. Gli assegni la proprietà, il valore finale e il numero di secondi. Godot modifica un po' la proprietà a ogni fotogramma finché non raggiunge quel valore.
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(400, 100), 2.0)create_tween() crea un tween. tween_property() accetta quattro valori: il nodo da modificare (self è il nodo a cui è associato lo script), il nome della proprietà tra virgolette, il valore finale e il tempo in secondi.
Il tween inizia da solo e si ferma quando ha terminato. Non hai bisogno di _process.
Sfida
FacileFai scivolare il robot sul tappetino.
- In
_ready(), sostituisci la rigapositioncon un tween:var tween = create_tween(). - Anima
"position"fino aVector2(480, 265)in1.0secondo.
Premi «Gioca»: il robot scivola fino al tappetino color ambra. Poi premi «Verifica».
Provalo tu
extends Node2D
func _ready():
position = Vector2(480, 265)
Tutte le lezioni di Sensazioni di gioco
Esercitati da solo: Playground Godot