Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème avec Unreal Engine 4

Les structures conditionnelles

    16 août 2018 à 13:37:39

    Bonjour à tous !

    Je suis actuellement le cours de Guillaume Demay pour créer notre premier jeu sur l'Unreal Engine 4 et j'en suis au cours sur les structures conditionnelles.

    J'en suis à la toute fin de ce chapitre, le dernier TP (les boucles) que je vous mets en screen ci-dessous :

    Je vous maintenant ce que j'ai fais dans le blueprint puis le résultat en jeu :

    Est-ce que vous pourriez m'apporter votre connaissance sur le pourquoi du comment de mon problème ? Je vous en remercie d'avance.

    Cordialement.

    • Partager sur Facebook
    • Partager sur Twitter
    M RODRIGUES
      17 août 2018 à 1:26:20

      Bonjour,

      ton erreur viens du fait que tu as fais une boucle dans une autre boucle. L'itération ne se fait donc seulement que sur le deuxieme while. Ainsi le compteur se multiplie par deux a chaque repetition du deuxieme while et s'arrette quand il est supérieur a 200 (ici 256).

      Pour te donner une idée de ce que fais ton code.

      int compteur;
      while (compteur <100){
      
         compteur = compteur + 1;
      
         while(compteur < 200){//la boucle se repete ici
             compteur = compteur * 2;
             if (compteur == 50)
                 print("moitié");
      
         }
      
      
      
      }
      print("fin de la boucle");

       Je n'ai pas suivie le tutoriel de UE4 mais malgré que je suis plutot bon sur UE4, je trouve l'énoncé de ce TP très ambigu.

      Gros Indice : Normalement, tu peux faire ce tp avec un seul while et sans avoir besoin de faire  "set compteur = compteur * 2" mais plutot if (compteur * 2 = 50).



      • Partager sur Facebook
      • Partager sur Twitter

      Problème avec Unreal Engine 4

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown