Menu
CoddyTech

영웅: 점프하기

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

구덩이의 너비는 80픽셀입니다. 점프하지 않으면 주인공은 구덩이를 건널 수 없습니다. jump_velocity 변수를 추가하고 바닥에 있을 때만 작동하는 점프를 구현하세요.

var jump_velocity = -500

# _physics_process에서 중력을 적용한 후:
if Input.is_action_just_pressed("jump") and is_on_floor():
	velocity.y = jump_velocity

점프는 약 1초 동안 지속됩니다. 그동안 주인공은 220픽셀을 달리며, 이는 구덩이 너비보다 훨씬 깁니다. 구덩이까지 달려가 가장자리에 닿기 직전에 점프하세요.

challenge icon

챌린지

쉬움

영웅이 바닥에서만 jump로 점프하도록 하고, jump_velocity를 -500으로 설정하세요. 그런 다음 구덩이를 뛰어넘으세요.

직접 해보기

extends CharacterBody2D

var speed = 220
var gravity = 1000

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

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

입력과 이동의 모든 레슨

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