어디든 걷기
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이 됩니다. 그러면 영웅이 화면 위쪽으로 이동합니다.
위쪽 키와 오른쪽 키를 누르고 있으면 영웅이 두 방향으로 동시에 움직입니다. 기둥에 비스듬히 부딪혀 미끄러지는 모습을 확인해 보세요.
챌린지
쉬움영웅은 왼쪽과 오른쪽으로 걷습니다. 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()
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
입력과 이동의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드