Uno dopo l’altro
Fa parte della sezione Sensazioni di gioco del percorso Godot di Coddy. Lezione 5 di 23.
Un tween può contenere diversi passaggi. Ogni chiamata a tween_property sullo stesso tween attende che il passaggio precedente sia terminato.
var tween = create_tween()
tween.tween_property(self, "position:y", 150.0, 0.4)
tween.tween_property(self, "position:y", 265.0, 0.4)Questo crea un saltello. Il nodo sale per 0.4 secondi, poi scende per 0.4 secondi. Ogni passaggio inizia dove è terminato il precedente.
Inserisci l'intera sequenza in un unico tween. Due chiamate a create_tween() creano due tween che iniziano contemporaneamente e si contendono la proprietà.
Sfida
FacileInvia il robot alla piattaforma e fallo tornare indietro.
- Sotto il primo passaggio, aggiungi un secondo
tween_propertysullo stesso tween. - Fallo scivolare indietro fino a
"position:x"160.0in0.5secondi.
Premi «Gioca»: il robot raggiunge la piattaforma, poi scivola fino a casa. Poi premi «Verifica».
Provalo tu
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position:x", 480.0, 0.5)
Tutte le lezioni di Sensazioni di gioco
Esercitati da solo: Playground Godot