Menu
CoddyTech

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.

challenge icon

Sfida

Facile

Fai scivolare il robot sul tappetino.

  1. In _ready(), sostituisci la riga position con un tween: var tween = create_tween().
  2. Anima "position" fino a Vector2(480, 265) in 1.0 secondo.

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