회전하며 돌기
Coddy Godot 여정의 노드와 씬 섹션에 포함된 레슨. 28개 중 11번째.
노드는 자신의 위치를 중심으로 회전합니다. rotation은 노드가 회전한 각도이며, 단위는 라디안입니다. 한 바퀴는 2 * PI라디안으로, 약 6.28입니다. rotation_degrees는 같은 각도를 도 단위로 나타내며, 한 바퀴는 360도입니다. 둘 중 하나를 변경하면 다른 하나도 그에 맞춰 바뀝니다.
rotation_degrees = 90 # 4분의 1바퀴 회전
rotation = PI / 2 # 동일한 4분의 1바퀴 회전각도가 커지면 노드는 시계 방향으로 회전합니다. 회전시키려면 매 프레임마다 각도에 delta를 곱한 값을 더하세요.
func _process(delta):
rotation_degrees += 90 * delta이렇게 하면 초당 4분의 1바퀴 회전합니다. -=를 사용하면 반대 방향으로 회전합니다.
챌린지
쉬움로봇이 제자리에 서서 회전하게 만드세요.
_process()에서rotation_degrees에 값을 더해 시계 방향으로 회전하게 하세요.delta를 사용해 매초 반 바퀴, 즉180도 회전하게 하세요.
‘플레이’를 누르세요. 로봇이 제자리에서 두 초마다 한 바퀴 회전합니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
extends Node2D
func _process(delta):
pass
노드와 씬의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드