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.
- Dans ta scène, ajoute ton personnage (un Carré ou une Image) et nomme-le player.
- 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.
- Ouvre le Blueprint de la scène.
- Ajoute l'événement « Maintenu sur Objet » et choisis btnGauche comme cible.
- Ajoute un nœud « Pousser objet » : cible player, Ajout X = -5, Ajout Y = 0.
- Relie la sortie de l'événement à l'entrée de « Pousser objet ».
- Fais la même chose pour btnDroite, avec Ajout X = 5.
- 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.
- Ajoute un objet Joystick à ta scène (catégorie Interactifs) et place-le en bas à gauche.
- Sélectionne le joystick. Dans l'inspecteur, section « Contrôle Joystick », touche le bouton de « Objet à déplacer » et choisis ton personnage.
- 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.
- Sélectionne ton objet dans l'éditeur de scène.
- Dans l'inspecteur, touche ⚙ Comportement de l'objet et choisis Glissé avec le doigt.
- 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
- Pour faire sauter le personnage, suis le guide Faire sauter un personnage.
- Le jeu d'exemple « Plateforme » fourni avec Yop2D utilise la méthode 1 : ouvre-le pour voir un Blueprint complet qui fonctionne.
- Une question ? Viens en parler sur Discord ou Telegram.