‫Bienvenue à nouveau et cette vidéo, nous allons ajouter notre système de notation et ce que nous devons tous faire
‫est de créer un nouveau script, qui s'appelle le contrôleur de partition.
‫Alors allons de l'avant et allons sur notre terrain car notre terrain sera notre objet de jeu contrôleur de score ou l'objet de
‫jeu qui porte ce script de contrôleur de score.
‫Créons donc un nouveau script et appelons ce contrôleur de partition.
‫Très bien, allons-y et éditons ce script.
‫Ce dont nous avons besoin ici, ce sont plusieurs choses.
‫L'un est une information sur le nombre de points que notre joueur a de manière privée et marque un joueur.
‫J'utilise un entier privé ici car ce n'est pas vraiment quelque chose qui est pertinent pour notre éditeur d'unité,
‫par exemple.
‫Ensuite, nous avons besoin d'un pour notre joueur afin de marquer le joueur deux et nous le mettons à zéro au début.
‫Ensuite, nous aurons besoin de deux objets de jeu, à savoir un, le texte du score du joueur un et le texte du score du
‫joueur deux.
‫Donc, ce dont nous avons besoin ici, c'est d'un objet de jeu public appelé score text player one.
‫Et nous le copions et le dupliquons également en tant que lecteur cortex.
‫Maintenant, nous avons besoin d'une autre variable pour savoir de combien de points nous avons besoin pour gagner.
‫Donc l'or à gagner, c'est comme ça que je vais l'appeler.
‫Maintenant, ce que nous devons faire est d'ajouter le score du joueur un ou le score du joueur deux avec des méthodes
‫appropriées.
‫Créons donc deux méthodes.
‫Un, ça va être un joueur d'or vide public.
‫Un, qui augmente simplement le score du joueur un.
‫Et nous avons besoin de la même chose pour que notre joueur gagne en public car nous voulons appeler ces méthodes en dehors
‫de cette classe.
‫Donc au sein d'autres à partir d'autres scripts.
‫D'accord.
‫Alors maintenant que nous avons ces deux méthodes, nous pouvons aller de l'avant et créer notre méthode de mise à jour fixe et notre méthode de mise à jour dans notre méthode
‫de mise à jour.
‫Nous voulons vérifier en permanence si l'un des deux joueurs en a un et la méthode de mise à jour fixe.
‫Nous voulons mettre à jour notre interface utilisateur.
‫Je vais donc utiliser une mise à jour fixe et je vais mettre à jour l'interface utilisateur.
‫Si vous souhaitez accéder au texte, vous devez ajouter une bibliothèque ici.
‫Je vais donc ajouter un espace de noms, je vais ajouter une interface utilisateur pour pouvoir accéder à la classe de texte et je vais
‫créer un objet texte que je vous appelle.
‫Je note le joueur un, qui est le score du texte, qui est ce joueur de texte de score qui obtient le composant, qui est le texte, puis
‫nous pouvons aller de l'avant et définir ce joueur de score d'interface utilisateur un.
‫Ce texte est égal à ceci, ce joueur de score que l'on a pensé à enchaîner, ce qui signifie que quelle que soit la valeur que nous
‫avons pour le joueur de score un, vous serez bien représenté dans le texte de notre interface utilisateur.
‫Donc ça veut dire dans ce texte ici, ce zéro ici.
‫Donc le joueur de score un.
‫Très bien, maintenant nous devons faire la même chose pour notre score.
‫JOUEUR 2 Alors copions ça.
‫Et dupliqué et changez simplement les valeurs de un à deux.
‫Il est donc très important que nous fassions très attention ici à ce qu'ils soient tous modifiés correctement ici également.
‫Lecteur de texte de score pour obtenir le texte du composant.
‫Donc maintenant que nous les avons modifiés, nous pouvons aller de l'avant et vérifier si l'un des deux joueurs en a un, car si l'un des deux
‫joueurs en a un, nous voulons pour l'instant simplement le déboguer.
‫L'un des joueurs en a un.
‫Donc, s'ils commencent le score du joueur un est plus élevé, alors cela va gagner ou ils commencent le score.
‫Le joueur deux est plus haut que cela.
‫Cet objectif est de gagner.
‫Notre objectif de gagner.
‫Ensuite, nous voulons déboguer ce jeu de journal et généralement nous voudrions passer à la scène suivante.
‫Alors maintenant que nous avons cela, nous devons éditer d'autres scripts pour que le score soit augmenté du tout dans d'autres
‫méthodes, de sorte que le score soit augmenté du tout.
‫Et quand faut-il l'augmenter ?
‫Eh bien, dans notre script de collision.
‫Alors faisons glisser cette partition, contrôlons le script dans nos scripts et allons à notre script de contrôleur de collision
‫ici.
‫Chaque fois que le mur de gauche est touché, nous voulons augmenter le score du joueur deux, nous aurons donc besoin d'un
‫objet contrôleur de score ici.
‫Donc contrôleur de score public, je vais l'appeler contrôleur de score.
‫Alors maintenant, nous pouvons dire ceci, ce contrôleur de score, qui appelle le joueur deux, donc cela signifie que si le mur gauche est touché, la balle
‫frappe le joueur du mur gauche, aussi, obtient un point.
‫Et si le mur de droite est celui du joueur un, il obtient huit points.
‫Alors ils commencent le contrôleur de score par points.
‫Joueur un.
‫D'accord.
‫Maintenant, testons cela.
‫Voyons si la notation fait quelque chose.
‫Et si nous faisons cela, nous devrions obtenir une erreur car nous n'avons pas encore attribué le script.
‫Discutons.
‫Regardons.
‫Sur le terrain, nous n'avons pas de texte de score, alors faisons glisser le joueur de score un et le joueur de score
‫deux ici, puis l'objectif de gagner, disons que cinq points est l'objectif pour gagner.
‫Alors allons-y.
‫Et voir si nous obtenons des points du tout.
‫Nous obtenons donc la référence du point.
‫Parce que notre balle n'a pas encore de contrôleur de score, suivons donc ce contrôleur de score.
‫Cela signifie donc que nous y traînons notre champ.
‫Donc, dès que nous avons fait cela, vérifions-le à nouveau.
‫Alors notre balle, laissons-la passer, n'est-ce pas ?
‫Vous êtes collision avec la balle à droite, collision avec la balle à gauche.
‫Comme vous pouvez le voir, notre score augmente déjà.
‫Et maintenant, voyons si nous arrivons à cinq à un moment donné.
‫Et encore une dernière chose sur ce point, vous voyez que nous en avons cinq et nous voyons le premier match, soit dit en passant, ce
‫que vous voyez ici est une rotation de notre balle.
‫Nous pourrions donc changer cela aussi.
‫Gelons donc la rotation pendant des heures.
‫Les.
‫Pour la valeur Z de notre balle.
‫OK, maintenant que nous savons que nous pouvons obtenir des points, ce que nous devons également faire, c'est réinitialiser le jeu.
‫Et c'est quelque chose que nous allons faire dans le prochain match.
‫Nous allons donc voir comment réinitialiser le jeu.
‫Et nous devons également ajouter notre jeu sur écran.
‫Alors sauvegardons le jeu et rendez-vous dans la prochaine vidéo.