‫Bon, ajoutons de la musique épicée à votre jeu, car avoir une musique de fond en boucle est génial et c'est
‫ce que nous allons ajouter.
‫Allons donc au magasin et recherchons de la musique absolument, absolument gratuite, car il y a un grand atout, de la
‫musique absolument gratuite, des tas de critiques positives et.
‫Oui, nous pouvons simplement le télécharger, alors téléchargeons qu'il s'agit d'un fichier de 160 60 mégaoctets donc cela peut prendre un
‫certain temps, mais nous n'allons pas tout importer.
‫Alors allez-y et téléchargez-le.
‫Cela prendra un peu de temps.
‫Je vais donc faire une pause jusqu'à ce que le téléchargement soit terminé.
‫D'accord.
‫Mon téléchargement est prêt et je ne veux pas importer tout l'audio car cela rendra notre jeu énorme.
‫Le seul que je veux utiliser est le sept.
‫Alors avec amour de verticle Studio seven.
‫C'est donc important.
‫Cela s'intègre un peu dans l'ensemble de notre jeu, qui est un jeu sans fin, et il va avoir
‫des sons sympas.
‫Alors allons très vite dans notre dossier d'actifs et créons un nouveau dossier, que je vais appeler Third Party.
‫Et puis ici, je veux faire glisser la musique du jeu, la texture de la pierre peinte à la main, puis le cristal stylisé et
‫le pack de personnages super disant gratuitement parce que ce sont les trois.
‫Ce sont des actifs de tiers.
‫Et c'est bien d'avoir notre propre structure ici, qui est propre.
‫D'accord.
‫Alors maintenant, allez-y et créez un nouvel objet ici, créez vide.
‫Et je vais appeler cela une boucle
‫d'arrière-plan.
‫Et aussi, je vais créer un nouveau script, que je vais également appeler boucle d'arrière-plan, boucle
‫d'arrière-plan.
‫Et je vais faire glisser cette boucle d'arrière-plan dans mon arrière-plan pendant qu'elle se glisse dans mon objet de jeu
‫de boucle d'arrière-plan.
‫Et en plus de ça, je vais le réinitialiser.
‫Maintenant, la boucle d'arrière-plan devrait avoir une source audio.
‫Donc source audio, c'est ce que je vais ajouter.
‫Et maintenant, j'ai besoin d'un clip audio et nous l'avons avec amour de Vertex Studio.
‫Alors utilisons ça alors.
‫Jouer sur une semaine doit être coché ainsi que Loop car je veux que cela se boucle maintenant.
‫Le volume sera un peu fort, alors utilisons-le pour ouvrir trois peut-être et.
‫Eh bien, vérifions-le.
‫Et comme vous l'entendez, la musique passe en arrière-plan et peut-être même un peu trop fort, alors je vais
‫réduire un peu le son.
‫Maintenant pendant le match.
‫Alors maintenant, vérifions-le et.
‫Ouais, regarde bien.
‫Ça a l'air génial.
‫Laissons tomber maintenant.
‫Et comme vous pouvez le voir, cela redémarre simplement la scène et la boucle est également redémarrée, ou la musique est
‫également redémarrée.
‫Et ce que nous voulons faire, c'est garder cet objet de jeu en vie afin que la musique ne redémarre pas
‫après notre mort.
‫Cela devrait donc continuer et il existe une méthode pour le faire.
‫Allons donc de l'avant dans notre script.
‫Entrons donc dans notre boucle d'arrière-plan.
‫Débarrassons-nous de la méthode de démarrage et de mise à jour, et nous allons simplement utiliser la méthode d'attente ici.
‫Évitez d'attendre, puis nous appelons ici la méthode don't destroy onload, ce qui fait que l'objet cible ne sera pas détruit
‫automatiquement lors du chargement, du déchargement et de l'utilisation, et c'est ce que nous voulons
‫avoir.
‫Et quel objet du jeu ne doit pas être détruit ?
‫Eh bien, je vais juste dire l'objet du jeu, ce qui signifie l'objet du jeu qui contient ce script.
‫Cela signifie donc que notre objet de jeu en boucle en arrière-plan survivra à un passage d'une scène à l'autre.
‫Maintenant, vérifions cela.
‫Exécutons le jeu et voyons si cela fonctionne.
‫Comme vous pouvez le voir maintenant, avez-vous ce petit signe d'unité ici ?
‫Et lançons le jeu et collectons quelques points et suivons, et vous verrez que maintenant nous n'avons pas détruit beaucoup
‫de choses et nous en avons deux.
‫Nous avons donc la boucle d'arrière-plan et un autre arrière-plan.
‫Et ce n'est pas ce que nous voulions.
‫Nous ne voulons en avoir qu'un.
‫Alors, comment résolvons-nous cela?
‫Eh bien, il y a un moyen de le faire.
‫Si nous allons à notre code, nous aurons besoin d'une variable statique publique.
‫Nous devrons donc créer une variable de boucle d'arrière-plan statique, qui est une instance.
‫Certains appellent ça va l'appeler une instance, parce que je veux n'avoir qu'une seule instance de cet objet de jeu.
‫Voyons donc cela dans notre méthode d'attente.
‫Je vais vérifier si l'instance est maintenant, car si c'est maintenant, alors l'instance sera celle-ci, ce qui signifie cet
‫objet de jeu.
‫Donc cet objet de jeu particulier de notre scène actuelle, notre jeu actuel va être l'instance avec laquelle nous voulons travailler parce que
‫nous n'avions pas d'instance avant cela, donc nous n'avions pas de boucle d'arrière-plan
‫avant cela.
‫Mais si nous en avions un, alors sinon l'instance n'est pas cette instance.
‫Détruit, donc détruisez l'objet du jeu, ce qui veut dire que si l'instance que nous avions avant cela, donc si elle n'était pas nulle,
‫si ce n'est pas celle sur laquelle nous travaillons actuellement ou que nous sommes actuellement
‫nous-mêmes, alors détruisez-vous.
‫Cela signifie donc que l'autre instance ou l'autre instance de sang bleu d'arrière-plan survivent.
‫Très bien, c'est donc ce que fait ce code.
‫Donc ce que ça va nous permettre c'est de n'avoir qu'une seule boucle de fond tout le temps et de ne pas en créer une nouvelle
‫après avoir changé une scène.
‫Alors maintenant, vérifions-le à nouveau.
‫Bien sûr, je dois baisser le volume car maintenant sinon ce sera trop fort.
‫Alors mourons.
‫Et comme vous pouvez le voir, notre musique a continué à jouer, d'accord, c'est ainsi que nous pouvons créer une boucle pour notre
‫musique de fond.
‫D'accord.
‫Alors rendez-vous dans la prochaine vidéo où nous allons créer notre monde de manière procédurale.