Menu
CoddyTech

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.

challenge icon

Sfida

Facile

Fai girare il robot sul posto.

  1. Mantieni l'animazione interpolata, ma cambia la proprietà da "position" a "rotation_degrees".
  2. Imposta il valore finale su 360.0 e mantieni il tempo a 1.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