Menu
CoddyTech

Paleta de Breakout

Parte de la sección Proyectos del Journey de Godot de Coddy. Lección 1 de 33.

En este capítulo construirás Breakout: una paleta, una pelota, ladrillos, una puntuación, vidas y una forma de ganar. El juego se ejecuta después de cada paso, así que pulsa Jugar a menudo.

El juego tiene tres scripts, cada uno en su propia pestaña: paddle.gd, ball.gd y main.gd para el resto del juego. Están casi vacíos al principio.

Primero, la paleta se desliza a izquierda y derecha con las teclas. Input.get_axis devuelve -1 mientras se mantiene pulsada la tecla izquierda, 1 para la derecha y 0 si no se pulsa ninguna.

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

Multiplicar por delta hace que SPEED sea un número de píxeles por segundo.

challenge icon

Desafío

Fácil

En paddle.gd:

  1. Añade const SPEED = 400 en la parte superior.
  2. En _physics_process, mueve la paleta a la izquierda y a la derecha con move_left y move_right, a SPEED píxeles por segundo.

Pruébalo tú mismo

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Proyectos

Practica por tu cuenta: Playground de Godot