Menu
CoddyTech

Raquette de Breakout

Fait partie de la section Projets du Journey Godot de Coddy. Leçon 1 sur 33.

Dans ce chapitre, tu construis Breakout : une raquette, une balle, des briques, un score, des vies et un moyen de gagner. Le jeu s’exécute après chaque étape, alors appuie souvent sur Jouer.

Le jeu comporte trois scripts, chacun dans son propre onglet : paddle.gd, ball.gd et main.gd pour le reste du jeu. Ils sont presque vides au départ.

D’abord, la raquette glisse vers la gauche et la droite à l’aide des touches. Input.get_axis renvoie -1 lorsque la touche Gauche est maintenue, 1 pour Droite et 0 si aucune des deux n’est maintenue.

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

Multiplier par delta fait de SPEED un nombre de pixels par seconde.

challenge icon

Défi

Facile

Dans paddle.gd :

  1. Ajoute const SPEED = 400 en haut.
  2. Dans _physics_process, déplace la raquette vers la gauche et vers la droite avec move_left et move_right, à SPEED pixels par seconde.

Essayez vous-même

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Projets

Entraînez-vous par vous-même : Playground Godot