Animer un personnage

 


En programmation, un personnage s’appelle un Sprite : c’est un élément visuel qui peut se déplacer sur un écran.

Pour animer un sprite, il faut lui donner des instructions dans un langage qu’il comprend : le code.

Tout d’abord, il faut ajouter un nouveau sprite dans le jeu.

 

Ajouter un sprite

 

  Sélectionner le calque ACTEURS.

  Cliquer sur l’acteur image puis cliquer sur la scène.

  Cliquer sur les paramètres de l’acteur, le renommer, puis cocher les cases « Codable », « Gravité » et « Collision ».

 

                                                                                                                                            


 

Coder le sprite

 

 Cliquer sur le sprite puis sur l’onglet    en haut de la page pour se rendre dans le menu Code.

  Sélectionner l’onglet « Au démarrage».

  Glisser-déposer le bloc de code   sur la scène (onglet « Acteurs »).

Choisir dans les menus déroulants « MON_HEROS » et « Général : Définir comme acteur principal ».

  Sélectionner ensuite l’onglet « Répéter indéfiniment ».

Glisser-déposer les blocs de code suivants (onglet « Acteurs » et « Conditions » ) sur la scène :

  Sélectionner les termes nécessaires dans les menus déroulants pour obtenir les blocs de code suivants :

La touche « Flèche gauche » est maintenant associée à l’action « Reculer » !

  Il faut maintenant répéter cela pour les autres flèches directionnelles. Pour plus de simplicité, il est possible de dupliquer les blocs à l’aide du clic droit de la souris.

  Voici à quoi ressemble le code final :


 

Bonus : codage « magic »

 

Il est possible d’ajouter un héros déjà programmé dans Cood, pour gagner du temps ou éviter de coder à chaque nouveau personnage.

Cet acteur se nomme « Joueur de plateforme ».

 

  Sélectionner le calque ACTEURS

  Cliquer sur l’acteur « Joueur de plateforme » puis cliquer sur la scène.

  L’acteur est déjà programmé pour être animé, et être sensible à la gravité et aux collisions. La caméra du jeu le suivra aussi automatiquement.

 

Cliquer enfin sur le bouton « Play » pour tester le code et voir le sprite prendre vie avec les touches fléchées du clavier !

 

Pour approfondir ses compétences en programmation, il existe aussi une Méthode Avancée pour animer un sprite sur Cood.

Cette méthode inclue des notions de mathématiques plus poussée que les précédentes.

Retrouvez le Tutoriel dédié à cette méthode sur notre site, dans la catégorie « Pour aller plus loin ».

Téléchargez ce tutoriel en format PDF :