Menu
CoddyTech

어디든 걷기

Coddy Godot 여정의 입력과 이동 섹션에 포함된 레슨. 28개 중 10번째.

velocity에는 두 개의 숫자가 있으며, 각각을 설정할 수 있습니다. velocity.x는 좌우를 나타냅니다. velocity.y는 위아래를 나타냅니다. 각 값에는 고유한 축이 있습니다:

velocity.x = Input.get_axis("move_left", "move_right") * speed
velocity.y = Input.get_axis("move_up", "move_down") * speed
move_and_slide()

velocity.y에서는 위쪽이 먼저 오므로, 위쪽 키를 누르고 있으면 -1이 됩니다. 그러면 영웅이 화면 위쪽으로 이동합니다.

위쪽 키와 오른쪽 키를 누르고 있으면 영웅이 두 방향으로 동시에 움직입니다. 기둥에 비스듬히 부딪혀 미끄러지는 모습을 확인해 보세요.

challenge icon

챌린지

쉬움

영웅은 왼쪽과 오른쪽으로 걷습니다. velocity.y를 설정하여 같은 speed로 위아래로도 걷게 하세요.

직접 해보기

extends CharacterBody2D

var speed = 200

func _physics_process(delta):
	velocity.x = Input.get_axis("move_left", "move_right") * speed
	move_and_slide()
quiz icon실력 점검

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

입력과 이동의 모든 레슨

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