첫 번째 트윈
Coddy Godot 여정의 게임의 손맛 섹션에 포함된 레슨. 23개 중 1번째.
트윈은 시간이 지남에 따라 속성을 부드럽게 바꿉니다. 속성, 최종 값, 그리고 걸리는 초를 지정하면 됩니다. Godot은 해당 값에 도달할 때까지 매 프레임 속성을 조금씩 바꿉니다.
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(400, 100), 2.0)create_tween()은 트윈을 만듭니다. tween_property()는 네 개의 값을 받습니다. 바꿀 노드(self는 스크립트가 연결된 노드입니다), 따옴표로 감싼 속성 이름, 최종 값, 그리고 초 단위 시간입니다.
트윈은 자동으로 시작하고 완료되면 멈춥니다. _process는 필요하지 않습니다.
챌린지
쉬움로봇이 패드 위로 미끄러져 가게 하세요.
_ready()에서position줄을 트윈으로 바꾸세요:var tween = create_tween()."position"을Vector2(480, 265)로 트윈하고,1.0초 동안 진행되게 하세요.
‘플레이’를 누르세요. 로봇이 호박색 패드까지 미끄러져 갑니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
extends Node2D
func _ready():
position = Vector2(480, 265)
게임의 손맛의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드