Menu
CoddyTech

눌러서 이동하기

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

Godot은 키를 입력 액션을 통해 읽습니다. 입력 액션은 플레이어가 하려는 동작을 나타내는 이름입니다. 이 과정의 모든 게임에는 다음 액션이 있습니다:

  • move_left, move_right, move_up, move_down: 화살표 키와 WASD
  • jump: 스페이스바, W 또는 위쪽 화살표
  • action: E 또는 Enter

Input.is_action_pressed("move_right")는 플레이어가 오른쪽 화살표 키나 D를 누르고 있는 동안 true입니다. 매 프레임 실행되는 _process에서 확인하세요:

func _process(delta):
	if Input.is_action_pressed("move_right"):
		position.x += 200 * delta

if 아래 줄은 탭 두 개로 시작합니다. 키를 누르고 있는 프레임에서만 실행되므로, 키를 놓으면 영웅이 멈춥니다.

challenge icon

챌린지

쉬움

키를 누르고 있는 동안 영웅이 오른쪽으로 걷게 하세요.

  1. _process()에서 pass를 Input.is_action_pressed("move_right")를 확인하는 if문으로 바꾸세요.
  2. 그 안에서 delta를 사용해 영웅을 초당 200픽셀 속도로 오른쪽으로 이동시키세요.

‘플레이’를 누르고 오른쪽 화살표 키를 누르고 있으세요. 영웅이 오른쪽으로 걷고, 키를 놓으면 멈춥니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

func _process(delta):
	pass

입력과 이동의 모든 레슨

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