← Yop2D

Les comportements : un personnage qui bouge sans nœuds

Guide débutant · sans code

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

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.

Il te faut :

Étape 1 : le sol

  1. Sélectionne le sol.
  2. Dans l'inspecteur, touche le bouton ⚙ Comportement de l'objet.
  3. Choisis Sol / mur : il ne bouge pas, on marche dessus et on s'y cogne.
👉 Pour une plateforme que l'on traverse en sautant par-dessous, coche aussi Traversable par dessous dans la partie « Il est aussi… ».

Étape 2 : le personnage

  1. Sélectionne player et touche ⚙ Comportement de l'objet.
  2. Choisis Personnage de plateforme.
  3. Dans « Ses réglages », laisse Commandes : Joystick. Tu peux choisir la Vitesse et la Hauteur de saut.
  4. Ajoute un Joystick dans la scène. Inutile de lui choisir une cible : le personnage le suit tout seul.
  5. Lance le jeu : le joystick fait marcher le personnage, et le pousser vers le haut le fait sauter.
👉 Tu préfères un bouton pour sauter ? Choisis-le dans Bouton pour sauter. Tu préfères des boutons ◀ ▶ ? Choisis Commandes : Boutons, puis le bouton gauche et le bouton droite.

Étape 3 : les échelles

  1. Sélectionne l'échelle et touche ⚙ Comportement de l'objet.
  2. Laisse Décor et coche Une échelle dans la partie « Il est aussi… ».
  3. Fais monter l'échelle un peu au-dessus de la plateforme où elle mène.
  4. 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.
👉 Pendant la grimpe, le personnage ne tombe pas : il reste accroché si tu lâches le joystick. Pousse sur le côté pour quitter l'échelle.

É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.

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)

  1. Choisis Personnage vu de dessus dans ⚙ Comportement de l'objet.
  2. Dans Directions, choisis 4 (haut, bas, gauche, droite), Vue iso (4 diagonales) ou Gauche / droite.
  3. 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).
👉 Pas d'animation « gauche » ? Le moteur retourne l'image de « droite ».

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