Menu
CoddyTech

우주선 회전시키기

Coddy Godot 여정의 프로젝트 섹션에 포함된 레슨. 33개 중 10번째.

다음 프로젝트는 소행성 슈팅 게임입니다. 우주선은 방향을 바꾸고 추진하며 떠다니는 바위를 쏩니다. 바위가 하나도 남지 않으면 승리하고, 바위 하나가 우주선에 부딪히면 패배합니다.

스크립트는 ship.gd, rock.gd, main.gd입니다. 우주선부터 시작해 봅시다. 우주선은 패들처럼 미끄러지지 않습니다. 우주선은 회전합니다. 왼쪽과 오른쪽 키를 누르면 라디안 단위로 rotation이 바뀝니다.

rotation += Input.get_axis("move_left", "move_right") * TURN_SPEED * delta

한 바퀴 회전하는 데는 약 6.28라디안이 필요합니다. TURN_SPEED가 4라면 한 바퀴 회전하는 데 약 1.5초가 걸립니다. 양수 방향으로 회전하면 시계 방향으로 돕니다.

challenge icon

챌린지

쉬움

ship.gd에서 const TURN_SPEED = 4.0을 추가하고, _physics_process에서 초당 TURN_SPEED 라디안의 속도로 왼쪽 및 오른쪽 키를 눌러 배를 회전시키세요. 오른쪽 키를 누르면 시계 방향으로 회전합니다.

직접 해보기

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

프로젝트의 모든 레슨

직접 연습해 보세요: Godot 플레이그라운드