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 * deltaMultiplier par delta fait de SPEED un nombre de pixels par seconde.
Défi
FacileDans paddle.gd :
- Ajoute
const SPEED = 400en haut. - Dans
_physics_process, déplace la raquette vers la gauche et vers la droite avecmove_leftetmove_right, àSPEEDpixels par seconde.
Essayez vous-même
extends CharacterBody2D
func _physics_process(delta):
pass
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