Menu
CoddyTech

왼쪽과 오른쪽

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

하나의 if는 하나의 동작을 확인합니다. 양쪽 방향으로 걷게 하려면 다른 동작을 위한 두 번째 if를 추가하세요.

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

Godot은 매 프레임 두 가지 확인을 모두 실행합니다. 각 확인은 해당 키를 누르고 있는 동안에만 영웅을 움직입니다.

두 키를 모두 누르고 있으면 같은 프레임에 두 줄이 모두 실행됩니다. 한 줄은 초당 200픽셀을 더하고, 다른 줄은 그만큼 빼므로 영웅은 움직이지 않습니다.

challenge icon

챌린지

쉬움

영웅이 왼쪽으로도 걷게 만드세요.

  1. 첫 번째 if 아래에 "move_left"를 확인하는 두 번째 조건문을 추가하세요.
  2. 그 안에서 영웅을 초당 200픽셀 속도로 왼쪽으로 움직이세요.

‘플레이’를 누르고 왼쪽 화살표를 누른 채로 유지하세요. 영웅이 왼쪽으로 걷습니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

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

입력과 이동의 모든 레슨

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