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.
Sfida
FacileIl 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)
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