Menu
CoddyTech

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à.

challenge icon

Sfida

Facile

Invia il robot alla piattaforma e fallo tornare indietro.

  1. Sotto il primo passaggio, aggiungi un secondo tween_property sullo stesso tween.
  2. Fallo scivolare indietro fino a "position:x" 160.0 in 0.5 secondi.

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