← Yop2D

Comment faire bouger un personnage ?

Guide débutant · sans code

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

Dans Yop2D, il existe trois façons simples de faire bouger un personnage, sans écrire de code. Choisis celle qui correspond à ton jeu.

Méthode 1 : avec des boutons à l'écran (gauche / droite)

Idéal pour un jeu de plateforme ou un jeu où le personnage se déplace sur une ligne.

  1. Dans ta scène, ajoute ton personnage (un Carré ou une Image) et nomme-le player.
  2. Ajoute deux objets qui serviront de boutons, par exemple deux Bouton (ou deux carrés) nommés btnGauche et btnDroite. Place-les en bas de l'écran.
  3. Ouvre le Blueprint de la scène.
  4. Ajoute l'événement « Maintenu sur Objet » et choisis btnGauche comme cible.
  5. Ajoute un nœud « Pousser objet » : cible player, Ajout X = -5, Ajout Y = 0.
  6. Relie la sortie de l'événement à l'entrée de « Pousser objet ».
  7. Fais la même chose pour btnDroite, avec Ajout X = 5.
  8. Sauvegarde, puis lance le jeu : tant que tu gardes le doigt sur un bouton, le personnage avance.
Maintenu sur Objetcible : btnGauche
→
Pousser objetcible : player · Ajout X = -5
👉 « Maintenu sur Objet » se répète à chaque image tant que le doigt reste sur le bouton : c'est pour ça que le personnage avance en continu. Pour aller plus vite, augmente la valeur (par exemple 8 ou 10).

Méthode 2 : avec un joystick virtuel

Idéal pour un jeu vu de dessus, où le personnage se déplace dans toutes les directions. Aucun nœud n'est nécessaire.

  1. Ajoute un objet Joystick à ta scène (catégorie Interactifs) et place-le en bas à gauche.
  2. Sélectionne le joystick. Dans l'inspecteur, section « Contrôle Joystick », touche le bouton de « Objet à déplacer » et choisis ton personnage.
  3. Sauvegarde, puis lance le jeu : le personnage suit la direction du joystick.
👉 Raccourci : si tu donnes le tag Joueur (ou Player) à ton personnage, le joystick le déplace automatiquement, même sans rien choisir dans « Objet à déplacer ». Attention : ce tag passe avant le choix de l'inspecteur.
👉 Pour aller plus loin : les formules joystick.x et joystick.y donnent la direction (entre -1 et 1). Tu peux les utiliser dans un nœud « Pousser objet » relié à « À chaque image », par exemple =joystick.x * 5. Le nœud « Si joystick » a aussi des sorties Haut, Bas, Gauche, Droite et Repos.

Méthode 3 : le faire glisser avec le doigt

Idéal pour un puzzle, un jeu de cartes ou un jeu où l'on déplace des pièces.

  1. Sélectionne ton objet dans l'éditeur de scène.
  2. Dans l'inspecteur, touche ⚙ Comportement de l'objet et choisis Glissé avec le doigt.
  3. Lance le jeu : tu peux faire glisser l'objet avec le doigt.
👉 Pour réagir au moment où le joueur lâche l'objet (par exemple pour vérifier s'il est bien placé), utilise l'événement « Fin de Glisser ».
👉 Pour autoriser ou interdire le glissement pendant le jeu (une pièce de puzzle bien placée, par exemple), utilise le nœud « Changer le comportement ».

Astuces