왼쪽과 오른쪽
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 * deltaGodot은 매 프레임 두 가지 확인을 모두 실행합니다. 각 확인은 해당 키를 누르고 있는 동안에만 영웅을 움직입니다.
두 키를 모두 누르고 있으면 같은 프레임에 두 줄이 모두 실행됩니다. 한 줄은 초당 200픽셀을 더하고, 다른 줄은 그만큼 빼므로 영웅은 움직이지 않습니다.
챌린지
쉬움영웅이 왼쪽으로도 걷게 만드세요.
- 첫 번째
if아래에"move_left"를 확인하는 두 번째 조건문을 추가하세요. - 그 안에서 영웅을 초당
200픽셀 속도로 왼쪽으로 움직이세요.
‘플레이’를 누르고 왼쪽 화살표를 누른 채로 유지하세요. 영웅이 왼쪽으로 걷습니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
extends Node2D
func _process(delta):
if Input.is_action_pressed("move_right"):
position.x += 200 * delta
입력과 이동의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드