Ease Out
Termasuk bagian Sensasi Game dalam perjalanan Godot di Coddy. Pelajaran 4 dari 23.
Tween biasa bergerak dengan satu kecepatan lalu langsung berhenti. Easing mengubah kecepatan selama gerakan, sehingga gerakan bisa bertambah cepat atau melambat.
tween.tween_property(self, "position", Vector2(480, 265), 1.0).set_trans(Tween.TRANS_CUBIC).set_ease(Tween.EASE_OUT)set_trans memilih bentuk kurva kecepatan. Tween.TRANS_SINE menghasilkan gerakan lembut, sedangkan Tween.TRANS_CUBIC menghasilkan gerakan yang lebih kuat. Tween.TRANS_BACK bergerak sedikit melewati titik akhir lalu kembali. Tween.TRANS_ELASTIC bergetar di sekitar titik akhir, sedangkan Tween.TRANS_BOUNCE memantul.
set_ease menentukan bagian yang melambat. Tween.EASE_IN dimulai dengan lambat, Tween.EASE_OUT berakhir dengan lambat, dan Tween.EASE_IN_OUT melakukan keduanya. Ease out paling umum digunakan. Gerakan dimulai dengan cepat lalu melambat hingga berhenti.
Tantangan
MudahRobot meluncur ke bantalan dengan kecepatan tetap. Buat robot mulai dengan cepat dan melambat di akhir menggunakan Tween.TRANS_CUBIC dan Tween.EASE_OUT. Pertahankan target dan 1 detik.
Coba sendiri
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Sensasi Game
Latihan sendiri: Playground Godot