Menu
CoddyTech

Ease out

Fa parte della sezione Sensazioni di gioco del percorso Godot di Coddy. Lezione 4 di 23.

Un tween semplice si muove a una velocità costante e si ferma di colpo. L’easing modifica la velocità lungo il percorso, così il movimento può accelerare o rallentare.

tween.tween_property(self, "position", Vector2(480, 265), 1.0).set_trans(Tween.TRANS_CUBIC).set_ease(Tween.EASE_OUT)

set_trans sceglie la forma della curva della velocità. Tween.TRANS_SINE è delicato e Tween.TRANS_CUBIC è più marcato. Tween.TRANS_BACK supera leggermente la fine e poi torna indietro. Tween.TRANS_ELASTIC oscilla intorno alla fine e Tween.TRANS_BOUNCE rimbalza.

set_ease indica dove si trova la parte lenta. Tween.EASE_IN inizia lentamente, Tween.EASE_OUT termina lentamente e Tween.EASE_IN_OUT fa entrambe le cose. L’ease out è il più comune. Il movimento inizia velocemente e rallenta fino a fermarsi.

challenge icon

Sfida

Facile

Il robot scivola verso il pad a velocità costante. Fai in modo che parta velocemente e rallenti alla fine con Tween.TRANS_CUBIC e Tween.EASE_OUT. Mantieni il target e 1 secondo.

Provalo tu

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Sensazioni di gioco

Esercitati da solo: Playground Godot