Avant, pour faire marcher, sauter et grimper un personnage, il fallait beaucoup de nœuds et des formules. Maintenant, tu choisis simplement ce que fait l'objet dans la fenêtre ⚙ Comportement de l'objet de l'inspecteur, et le moteur fait le reste.
- un personnage nommé player (une Image) ;
- un sol : une Image ou un Carré large et plat, en bas de la scène ;
- une échelle (une Image), si tu veux grimper ;
- un Joystick, en bas à gauche de l'écran.
Étape 1 : le sol
- Sélectionne le sol.
- Dans l'inspecteur, touche le bouton ⚙ Comportement de l'objet.
- Choisis Sol / mur : il ne bouge pas, on marche dessus et on s'y cogne.
Étape 2 : le personnage
- Sélectionne player et touche ⚙ Comportement de l'objet.
- Choisis Personnage de plateforme.
- Dans « Ses réglages », laisse Commandes : Joystick. Tu peux choisir la Vitesse et la Hauteur de saut.
- Ajoute un Joystick dans la scène. Inutile de lui choisir une cible : le personnage le suit tout seul.
- Lance le jeu : le joystick fait marcher le personnage, et le pousser vers le haut le fait sauter.
Étape 3 : les échelles
- Sélectionne l'échelle et touche ⚙ Comportement de l'objet.
- Laisse Décor et coche Une échelle dans la partie « Il est aussi… ».
- Fais monter l'échelle un peu au-dessus de la plateforme où elle mène.
- Lance le jeu : devant l'échelle, pousse le joystick vers le haut pour grimper, vers le bas pour descendre. En haut, le personnage se pose sur la plateforme.
Étape 4 : les animations, toutes seules
Dans la fenêtre Animations, donne ces noms aux animations du personnage : repos, marche, saut, grimpe et accroupi. Le moteur joue la bonne animation selon ce que fait le personnage, et retourne l'image quand il va à gauche.
- Une animation manque ? Pas grave : l'image ne change pas pour ce cas-là.
- Plusieurs personnages ? Commence le nom par celui de l'objet : player_marche, mechant_marche. Chacun prend les siennes.
- Tu peux aussi choisir l'animation à la main : dans « Animations jouées toutes seules », touche une ligne et choisis dans la liste (avec une vignette de chaque animation).
Un ennemi qui marche tout seul
Dans ⚙ Comportement de l'objet, choisis Patrouille (va-et-vient) : l'ennemi marche tout seul d'un côté puis de l'autre. Il fait demi-tour au bord de son sol (il ne tombe pas dans le vide) et contre un mur. Il garde la gravité, et son animation de marche suit ses mouvements.
Règle sa Vitesse et Son image regarde (à gauche ou à droite) : les ennemis de la bibliothèque regardent à gauche. Pour qu'il fasse perdre le joueur, suis la mission « Un ennemi qui patrouille » du moteur (☰ → Missions pas à pas).
Un personnage vu de dessus (ou en vue iso)
- Choisis Personnage vu de dessus dans ⚙ Comportement de l'objet.
- Dans Directions, choisis 4 (haut, bas, gauche, droite), Vue iso (4 diagonales) ou Gauche / droite.
- Nomme les animations avec la direction : marche_haut, marche_bas, marche_gauche, marche_droite, et repos_haut… (en vue iso : marche_ne, marche_no, marche_se, marche_so).
Changer de comportement pendant le jeu
Le nœud « Changer le comportement » propose les mêmes choix que la fenêtre. Exemple : une caisse posée en Sol / mur se met à tomber quand on tire un levier : « Changer le comportement » → Tombe et rebondit. Chaque réglage laissé sur « (ne pas changer) » garde sa valeur.
Pour voir le résultat
Télécharge les exemples Climb & run (plateforme, échelles, animations) et Dungeon walk (vue iso) dans l'onglet Exemples de l'accueil de Yop2D, puis touche le héros et ouvre ⚙ Comportement de l'objet.
Si ça ne marche pas
- Le personnage ne bouge pas : vérifie Commandes : Joystick (et pas « Aucune ») et qu'il y a bien un joystick dans la scène (ou dans le HUD).
- Il tombe à travers le sol : le sol doit être en Sol / mur.
- Il ne grimpe pas : l'échelle doit avoir Une échelle cochée, et le personnage Peut grimper aux échelles : oui.
- L'animation ne change pas : vérifie le nom des animations, ou choisis-les à la main dans la liste.