‫Bon retour et cette vidéo, je vais vous montrer comment passer d'une scène à une autre, alors créons une
‫nouvelle scène.
‫Nous pouvons le faire de plusieurs manières.
‫Par exemple, créez une scène ou nous pouvons dupliquer notre scène principale et bien, allons-y et créons simplement une
‫nouvelle scène maintenant.
‫Alors créez une scène et je vais appeler ce niveau un.
‫Nous passons donc maintenant du niveau principal au niveau un, par exemple.
‫Cliquons sur le niveau un et sauvegardons la scène actuelle dans laquelle nous nous trouvons.
‫Et maintenant vous pouvez voir dans cette scène qu'il n'y a rien.
‫Donc, la seule chose que je vais ajouter à notre scène de niveau un est une interface utilisateur et une interface utilisateur, que j'appelle du texte ou qui est
‫le texte.
‫Et ça va juste dire niveau deux.
‫Et je vais centrer ça et.
‫Position au centre.
‫Maintenant, je vais ajouter un petit bouton ici aussi, toi je bouton.
‫Et le texte du bouton va dire, passez à la scène principale et c'est tout.
‫Donc ce que je veux faire, c'est passer de cette scène à la scène principale et de la scène principale.
‫Je veux arriver à la scène de niveau un.
‫Donc, au niveau un, les commandes de scène sont sûres, puis accédez à votre scène principale.
‫Et maintenant, ce bouton ici, ce qu'il devrait faire, c'est nous déplacer au niveau un.
‫Allez au niveau un.
‫D'accord.
‫Maintenant, le bouton a déjà un comportement.
‫Donc celui-ci a déjà un comportement, alors changeons cela.
‫Passons au comportement des boutons.
‫Et ce que je veux faire ici, c'est que je veux changer le bouton d'activation enfoncé ici.
‫Je ne veux pas fixer le texte de notre partition.
‫Je veux passer d'une scène à une autre pour pouvoir me débarrasser de ce texte et je peux aussi me débarrasser de cette
‫ligne.
‫Et pendant que nous y sommes, nous pouvons également nous débarrasser de Unity Engine car nous ne l'utilisons pas pour le moment.
‫Certes j'aurai besoin, en revanche, du gestionnaire de scène, qui nous permet de passer d'une scène à l'autre.
‫Alors allons-y et utilisons la gestion de scène du moteur Unity.
‫Et celui-ci contient le gestionnaire de scènes, car ce n'est que si vous ajoutez cet espace de noms que vous pourrez utiliser le
‫gestionnaire de scènes.
‫Ouvrons donc le gestionnaire de scène.
‫Et ce gestionnaire de scène a plusieurs méthodes différentes.
‫Et celle qui est importante pour nous actuellement est la méthode de la scène forte.
‫Ce que cela fera, c'est que cela nous permettra de passer d'une scène à une autre.
‫Et comme vous pouvez le voir, il a plusieurs surcharges.
‫Il a un index construit intéressant.
‫Il a une chaîne voir le nom, et il a également d'autres options.
‫Par exemple, cet argument du mode scène fort, nous allons simplement utiliser celui où nous pouvons simplement ajouter l'index
‫de la scène à laquelle nous voulons aller.
‫Alors disons que je veux aller à la scène un ou je pourrais aller au niveau de la scène un.
‫Alors gardons ça.
‫Regardons si c'est le bon nom est en fait un niveau sans espace vide.
‫Assurons-nous donc que c'est le bon nom.
‫Gardons ça.
‫Et maintenant, chaque fois que quelqu'un appuie sur ce bouton, il doit passer du niveau principal au niveau un.
‫Alors testons ça.
‫Nous allons d'abord tomber sur une flèche, mais voyons ce qui se passe.
‫Alors je cours, je le lance et j'appuie sur aller au niveau un et j'obtiens une flèche ici.
‫Il dit, arrêtez simplement le jeu C.
‫Le niveau un n'a pas pu être chargé car il n'a pas été ajouté aux paramètres de génération ou au bundle de génération
‫d'actifs.
‫Et si jamais vous voyez cette erreur, il existe une solution très simple.
‫Vous allez dans les paramètres de création de fichier et vous ajoutez ici les scènes que vous souhaitez y avoir.
‫Donc vous aviez vu Main et vous aviez vu le niveau un.
‫Maintenant, vous pouvez fermer cela.
‫Soit dit en passant, ce que vous devez mémoriser est de mettre à zéro dans celui-ci.
‫Donc le principal est zéro et le niveau un est un en fait.
‫C'est s'assurer que c'est comme ça.
‫Alors voici l'index, l'index de la scène, c'est ce numéro ici à droite.
‫Alors maintenant, fermons-le et exécutons à nouveau le code et voyons si nous pouvons passer de la scène de notre scène
‫principale à notre scène de niveau un.
‫Au fait, ici sur la droite, vous pouvez voir que nous sommes actuellement dans le Maine.
‫Alors cliquons sur le bouton.
‫Et maintenant, vous pouvez voir que nous sommes au premier niveau de la scène.
‫En même temps, vous voyez que le texte a changé et maintenant il dit passer à la scène principale.
‫C'est donc une scène différente à laquelle nous sommes.
‫Et vous pouvez l'utiliser pour, par exemple, passer de l'écran de démarrage à ce qu'un joueur peut simplement démarrer le
‫jeu.
‫Nous pouvons voir le score élevé et peut-être modifier les paramètres de la scène de jeu elle-même ou à un niveau spécifique.
‫Vous pouvez même créer, par exemple, vingt boutons différents ici et le bouton un est un bouton de niveau un, choisissez
‫le niveau deux et ainsi de suite.
‫Alors maintenant, si nous passons à la scène principale, bien sûr, rien ne se passe.
‫Donc, pour vous, comme petit défi, allez-y et essayez d'ajouter la fonctionnalité à notre scène de niveau un
‫afin que vous puissiez passer de cette scène à notre scène principale.
‫Alors peut-être que vous pouvez essayer cela.
‫Très bien, j'espère que vous l'avez essayé, alors allons-y, et il y a plusieurs façons différentes.
‫Par exemple, vous pouvez créer un tout nouveau script et vous pouvez affecter ce script à votre bouton, puis
‫vous pouvez passer de cet écran à un autre écran.
‫Mais je vais vous montrer une manière plus propre, disons.
‫Passons donc au comportement des boutons.
‫Et maintenant, nous allons de l'avant et changeons cela à partir d'une pression sur un bouton, qui est le nom
‫que je viens d'utiliser pour que vous puissiez voir que cela s'appelait Lorsque nous appuyons sur un bouton.
‫Mais je veux en fait avoir une méthode qui a un meilleur nom, qui explique un peu mieux ce qui devrait se
‫passer.
‫Ainsi, la méthode ne doit pas être appelée sur le bouton enfoncé cette fois, mais passer à la scène.
‫Alors maintenant, cette méthode va passer d'une scène à une autre.
‫Et comme argument, je vais ajouter un entier, que je vais appeler ID de scène.
‫Et maintenant, nous chargeons la scène et nous ne chargeons pas le niveau un.
‫Mais ce que nous faisons, c'est que nous chargeons l'ID de scène correctement.
‫Et maintenant, ce que nous pouvons faire, c'est ajouter cela à notre bouton.
‫Ajoutons le comportement du bouton à notre objet bouton.
‫Donc, le comportement des boutons de scripts et maintenant nous pouvons ajouter un événement sur clic ici.
‫Nous devons diriger le comportement du bouton ici afin que vous puissiez voir qu'il a été ajouté.
‫Nous pouvons maintenant choisir le comportement du bouton.
‫Et ils sont déplacés vers la scène, je m'attendrais à une fin, qui est ce numéro ici, donc c'est actuellement le numéro
‫zéro, qui est en fait la scène vers laquelle nous voulons aller.
‫Donc, si nous allons construire des ventes, nous pouvons voir que la scène principale a l'indice zéro, l'indice de scène zéro, ce qui signifie
‫que c'est la bonne scène.
‫Droit.
‫Alors allons-y et allons également à notre scène principale.
‫Ici, nous avons notre canevas et le bouton et maintenant il manque la méthode sur le bouton enfoncé.
‫Bien sûr, il le manque parce qu'il n'existe plus.
‫J'en ai changé le nom.
‫Donc, chaque fois que vous faites cela, vous devez être très prudent car ici, cela n'a pas été changé.
‫Donc ce que je fais maintenant, c'est que je choisis de passer à la scène et ici j'en entre une parce que notre niveau un.
‫La scène a l'indice de un, donc maintenant je vais passer de zéro, de zéro, qui est notre scène principale à la scène un, qui
‫est notre scène de niveau un.
‫Alors testons ça.
‫Maintenant, allons au niveau un, appuyons dessus, vous pouvez voir que nous sommes dans notre scène de niveau un.
‫Passons maintenant à la scène principale et nous voyons que nous revenons à notre scène de niveau un.
‫D'accord.
‫Alors maintenant, vous avez vu comment vous pouvez utiliser des méthodes et des boutons pour passer d'une scène à une autre.
‫Bien sûr, vous pouvez appeler le gestionnaire de scène.
‫Donc ce code ici, à tout moment vous pourriez, par exemple, dire dès que le joueur a perdu ou dès que
‫le joueur est mort, veuillez charger le jeu supervisé ou dès que le joueur a atteint la fin de
‫ce niveau, passer au niveau suivant.
‫Cela pourrait donc être fait de manière dynamique et non par saisie utilisateur comme c'est actuellement le cas avec les boutons.
‫Mais je voulais juste vous montrer comment il est possible de le faire via des boutons.
‫C'est tout pour les boutons et les événements de clic et aussi pour passer de A à B.