Menu
CoddyTech

브레이크아웃 패들

Coddy Godot 여정의 프로젝트 섹션에 포함된 레슨. 33개 중 1번째.

이 장에서는 패들, 공, 벽돌, 점수, 목숨, 승리 방법이 있는 Breakout을 만듭니다. 게임은 각 단계를 마칠 때마다 실행되므로 Play를 자주 누르세요.

게임에는 각각 별도의 탭에 있는 스크립트 세 개가 있습니다. 나머지 게임을 위한 paddle.gd, ball.gd, main.gd입니다. 처음에는 거의 비어 있습니다.

먼저 패들이 키 입력에 따라 좌우로 움직이게 합니다. 왼쪽 키를 누르고 있는 동안 Input.get_axis는 -1을, 오른쪽 키를 누르면 1을, 둘 다 누르지 않으면 0을 반환합니다.

func _physics_process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * SPEED * delta

delta를 곱하면 SPEED가 초당 픽셀 수가 됩니다.

challenge icon

챌린지

쉬움

paddle.gd에서:

  1. 맨 위에 const SPEED = 400을 추가하세요.
  2. _physics_process에서 move_left와 move_right를 사용해 초당 SPEED픽셀의 속도로 패들을 좌우로 움직이세요.

직접 해보기

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz icon실력 점검

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

프로젝트의 모든 레슨

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