어떤 속성이든 트윈하기
Coddy Godot 여정의 게임의 손맛 섹션에 포함된 레슨. 23개 중 2번째.
트윈은 숫자, Vector2 또는 Color를 값으로 가지는 속성을 변경할 수 있습니다. 속성 이름은 코드에서 사용하는 것과 똑같이 따옴표 안에 작성하세요: "position", "scale", "rotation_degrees", "modulate".
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)이렇게 하면 0.5초 만에 노드의 크기가 두 배가 됩니다.
종료 값은 속성과 같은 종류의 값이어야 합니다. rotation_degrees에는 숫자를, position에는 Vector2를 사용하세요. 라디안 단위로 계산되는 "rotation"과 혼동하지 마세요. 360라디안은 약 57바퀴입니다.
챌린지
쉬움로봇이 제자리에서 회전하게 하세요.
- 트윈은 그대로 두고, 속성을
"position"에서"rotation_degrees"로 바꾸세요. - 끝 값을
360.0으로 설정하고 시간을1.0으로 유지하세요.
‘플레이’를 누르세요. 로봇이 움직이지 않고 한 바퀴 회전합니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
게임의 손맛의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드