‫Content de te revoir.
‫Dans cette vidéo, nous allons créer la fonctionnalité de réinitialisation, ce qui signifie que chaque fois que
‫quelqu'un a marqué, le ballon est réinitialisé à une position spécifique en fonction de son tour.
‫Donc, si ce sont des joueurs joueurs, un tour sera sur le côté gauche.
‫S'il est placé pour tourner, il sera sur le côté droit.
‫C'est donc ce que nous voulons faire.
‫Et bien sûr, nous voulons aussi avoir le game over à l'écran, donc nous voulons passer au game over à un moment donné.
‫D'accord.
‫Donc, pour faire tout cela, passons à nos scripts.
‫Et ceux qui sont pertinents sont le mouvement de la balle.
‫Ensuite, notre contrôleur de collision et notre contrôleur de score.
‫Ce sont les trois scripts.
‫D'accord.
‫Entrons donc dans un script de mouvement de balle ici.
‫Nous devons aller de l'avant et repositionner le ballon.
‫Il nous faut au moins une méthode pour positionner correctement la balle ou repositionner la balle.
‫Je vais donc créer une nouvelle méthode.
‫Je vais l'appeler boule de position et il faut un booléen pour savoir où doit être la position de départ.
‫Est-ce le joueur un ou est-ce le joueur deux qui commence ?
‫Je vais donc appeler ça le premier joueur.
‫Donc, chaque fois que nous voulons commencer le jeu, nous voulons tout d'abord réduire la vitesse de la balle.
‫Il devrait donc revenir à la vitesse de zéro.
‫Il ne devrait donc pas y avoir de vitesse du tout.
‫Donc, nous disons que cela ne récupère pas le composant et nous voulons avoir le corps 2D rigide, le corps rigide 2D.
‫Et de cela, nous changeons la vitesse en un nouveau vecteur deux, qui est zéro zéro vitesse élevée de zéro vers les deux directions
‫comme aucune vitesse du tout.
‫Maintenant, si son joueur s'est une fois tourné, donc si le premier joueur ou un premier joueur, l'un est vrai, nous voulons que la balle soit
‫à une position.
‫Donc, l'objet du jeu qui a transformé cette position locale, qui est un vecteur trois variable, est
‫un nouveau vecteur trois à moins cent zéro zéro.
‫Cela signifie donc que la balle sera juste à gauche du centre.
‫Et si ce n'est pas le premier joueur, à qui revient le tour, alors nous voulions être du bon côté.
‫Nous copions donc ce code et disons une valeur positive, cent pour la valeur X.
‫Ainsi, cette méthode positionnera simplement le ballon correctement chaque fois que nous redémarrons le jeu, par
‫exemple, chaque fois que quelqu'un marquera.
‫Et c'est aussi quelque chose que nous devrions appeler chaque fois que nous commençons notre balle.
‫Cela signifie donc que nous allons ici qui pointent cette boule de position et nous remettons la variable de premier joueur.
‫D'accord.
‫Alors maintenant que nous avons cela, nous devons vérifier notre contrôleur de collision, car ici, si
‫la balle frappe le mur gauche, nous voulons démarrer une routine de démarrage cool appelée routine, le mouvement de la balle de départ, la balle
‫de démarrage par point.
‫Et ici, nous devons remettre des milliards ou nous pouvons au moins.
‫Et je dis juste vrai.
‫Cela signifie donc que la balle doit commencer du côté gauche et nous faisons la même chose si elle frappe le mur de
‫droite.
‫Donc, s'il frappe à droite, nous commencerons à corriger ce mouvement de balle, démarrer la balle et dans ce cas,
‫faux.
‫Cela signifie donc que notre premier joueur est faux.
‫Et si notre premier joueur est faux, cela signifie que le deuxième joueur commence.
‫Très bien, alors maintenant que nous l'avons, vérifions-le.
‫Voyons si tout fonctionne bien.
‫Alors perdons le premier, vous voyez les scores augmenter, le ballon est de nouveau à gauche.
‫Voyons maintenant.
‫Allons vers l'autre côté.
‫Et il y a un point.
‫Et en même temps, c'est joueur à son tour.
‫D'accord.
‫Ainsi, chaque fois que quelqu'un marque, le tour des autres joueurs commence.
‫Super.
‫Donc on a ça.
‫Nous avons la réinitialisation de notre balle.
‫Maintenant, ce que nous devons faire, c'est, bien sûr, nous avons besoin de son et nous avons besoin d'une scène de game over.
‫Et je dirais que c'est mieux si nous le faisons dans la prochaine vidéo.
‫Alors juste un petit récapitulatif.
‫Qu'avons-nous fait?
‫Nous créons une nouvelle méthode dans le mouvement de la balle qui positionne notre balle et en fonction de qui les joueurs tournent
‫la balle est du côté gauche ou du côté droit en même temps.
‫Nous arrêtons cette vitesse ou réduisons la vitesse de la balle à zéro zéro.
‫Et chaque fois que nous heurtons le ballon, donc chaque fois que le ballon heurte le mur, nous
‫repositionnons donc le ballon ici avec notre départ appelé routine.
‫Super.
‫On se retrouve donc dans la prochaine vidéo où nous utiliserons notre contrôleur de score afin d'aller au game
‫over screen.
‫Et aussi, bien sûr, nous ajouterons le jeu sur écran.
‫Alors rendez-vous là-bas.