La raquette
Fait partie de la section Projets du Journey Godot de Coddy. Leçon 1 sur 36.
Dans ce chapitre, tu construis Breakout : une raquette, une balle, des briques, un score, des vies et un moyen de gagner. Le jeu se lance 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 avec les touches. Input.get_axis renvoie -1 lorsque la touche gauche est maintenue, 1 pour la touche 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 * deltaLa multiplication par delta fait de SPEED une vitesse exprimée en pixels par seconde.
Défi
FacileDéplace la raquette avec les touches.
- Dans
paddle.gd, ajouteconst SPEED = 400en haut. - Dans
_physics_process, déplace la raquette avecmove_leftetmove_right, àSPEEDpixels par seconde.
Appuie sur « Jouer » et maintiens la touche gauche ou droite : la raquette glisse le long du bas. Puis clique sur « Vérifier ».
Essayez vous-même
extends CharacterBody2D
func _physics_process(delta):
pass
Toutes les leçons de Projets
Entraînez-vous par vous-même : Playground Godot