점점 느려지기
Coddy Godot 여정의 게임의 손맛 섹션에 포함된 레슨. 23개 중 4번째.
단순한 트윈은 한 가지 속도로 움직이다가 즉시 멈춥니다. 이징은 움직이는 동안 속도를 바꾸어 동작이 빨라지거나 느려지게 합니다.
tween.tween_property(self, "position", Vector2(480, 265), 1.0).set_trans(Tween.TRANS_CUBIC).set_ease(Tween.EASE_OUT)set_trans는 속도 곡선의 모양을 선택합니다. Tween.TRANS_SINE은 부드럽고 Tween.TRANS_CUBIC은 더 강합니다. Tween.TRANS_BACK은 끝 지점을 조금 지나갔다가 돌아옵니다. Tween.TRANS_ELASTIC은 끝 지점 주변에서 흔들리고, Tween.TRANS_BOUNCE는 튕깁니다.
set_ease는 느려지는 구간이 어디에 놓일지 정합니다. Tween.EASE_IN은 느리게 시작하고, Tween.EASE_OUT은 느리게 끝나며, Tween.EASE_IN_OUT은 둘 다 적용합니다. 이즈 아웃이 가장 일반적입니다. 동작은 빠르게 시작해 점점 느려지며 멈춥니다.
챌린지
쉬움로봇이 한 가지 속도로 패드까지 미끄러지듯 이동합니다. Tween.TRANS_CUBIC과 Tween.EASE_OUT을 사용하여 빠르게 출발한 뒤 끝에서 감속하도록 만드세요. 목표 지점과 1초는 그대로 유지하세요.
직접 해보기
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
게임의 손맛의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드