Des sprites qui tombent

Certains jeux consistent à ramasser des objets ou à éviter des obstacles qui tombent.

images/06FI27.png

L’algorithme de gestion des sprites qui tombent est basé sur le même principe que le saut avec un effet gravité. Les sprites tombent jusqu’à avoir touché le sol, ou un autre objet qui doit arrêter leur course (un panier pour des sprites qui doivent être ramassés, un projectile pour des sprites qui doivent être évités, etc.).

Afin de disposer de plusieurs éléments qui tombent en même temps sur la scène, nous allons utiliser la fonction clone.

 Ouvrez un nouveau projet et importez depuis la bibliothèque des sprites une image représentant une banane (Bananas).

 Supprimez le sprite du chat qui est affiché par défaut : clic droit sur la vignette- supprimer.

Le programme du sprite Bananas est constitué de deux piles de blocs.

Première pile de blocs

Il s’agit de l’ensemble des blocs utilisés pour créer un clone et définir ses caractéristiques.

 quand drapeau vert est cliqué

 cacher // lorsque le programme est lancé les sprites qui vont tomber ne sont pas visibles sur la scène.

 répéter 10 fois // dix clones de ce sprite vont être créés et tomber.

Vous pouvez mettre un nombre plus important ou préciser que la création de clones s’arrête par exemple :...

Pour consulter la suite, découvrez le livre suivant :
couv_LF3SCRA.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Techniques pour sauter
Suivant
Des sprites qui défilent