‫Bentornato e questo video, aggiungeremo il nostro sistema di punteggio e quello che tutti noi dobbiamo fare è
‫creare un nuovo script, che si chiama controller del punteggio.
‫Quindi andiamo avanti e andiamo al nostro campo perché il nostro campo sarà il nostro oggetto di gioco del controller di punteggio o l'oggetto
‫di gioco che trasporta questo script di controller di punteggio.
‫Quindi creiamo un nuovo script e chiamiamo quel controller di punteggio.
‫Va bene, andiamo avanti e modifichiamo quello script.
‫Ciò di cui abbiamo bisogno qui sono molteplici cose.
‫Uno è un'informazione su quanti punti il nostro giocatore ha in modo privato e segna il giocatore.
‫Uso un numero intero privato qui perché non è davvero qualcosa di rilevante per il nostro editor di unità,
‫ad esempio.
‫Quindi abbiamo bisogno di uno per il nostro giocatore per segnare il giocatore due e lo impostiamo a zero all'inizio.
‫Quindi avremo bisogno di due oggetti di gioco, ovvero uno, il testo del punteggio del giocatore uno e il testo del punteggio del
‫giocatore due.
‫Quindi ciò di cui abbiamo bisogno qui è un oggetto di gioco pubblico chiamato score text player one.
‫E lo copiamo e lo duplichiamo anche come lettore di corteccia.
‫Ora ci serve un'altra variabile per sapere quanti punti ci servono per vincere.
‫Quindi l'oro da vincere è come lo chiamerò.
‫Ora, quello che dobbiamo fare è aggiungere il punteggio del giocatore uno o il punteggio del giocatore due con metodi
‫appropriati.
‫Quindi creiamo due metodi.
‫Uno, sarà un giocatore d'oro del vuoto pubblico.
‫Uno, che sta semplicemente aumentando il punteggio del giocatore uno.
‫E abbiamo bisogno della stessa cosa per il nostro giocatore per vincere il pubblico perché vogliamo chiamare quei metodi dall'esterno di
‫questa classe.
‫Quindi all'interno di altri da altri script.
‫Tutto bene.
‫Quindi ora abbiamo questi due metodi, possiamo andare avanti e creare il nostro metodo di aggiornamento fisso e il metodo di aggiornamento all'interno del nostro
‫metodo di aggiornamento.
‫Vogliamo controllare costantemente se uno dei due giocatori ne ha uno e il metodo di aggiornamento fisso.
‫Vogliamo aggiornare la nostra interfaccia utente.
‫Quindi userò un aggiornamento fisso e aggiornerò l'interfaccia utente.
‫Se vuoi accedere al testo, devi aggiungere una libreria qui.
‫Quindi aggiungerò o spazio dei nomi, aggiungerò l'interfaccia utente in modo da poter accedere alla classe di testo e creerò un
‫oggetto di testo che ti chiamo.
‫Segna il giocatore uno, che è il punteggio del testo, che è questo lettore di testo del punteggio che ottiene il componente, che è il testo,
‫e poi possiamo andare avanti e impostare quel giocatore del punteggio dell'interfaccia utente uno.
‫Quel testo è uguale a questo, quel giocatore di punteggio uno pensava a stringa, il che significa che qualsiasi valore abbiamo per
‫il giocatore di punteggio uno che ben verrà rappresentato nel testo della nostra UI.
‫Quindi questo significa in questo testo qui, questo zero qui.
‫Quindi il punteggio giocatore uno.
‫Bene, ora dobbiamo fare la stessa cosa per il nostro punteggio.
‫GIOCATORE due Allora copiamolo.
‫E duplicato e cambia semplicemente i valori da uno a due.
‫Quindi è davvero importante che stiamo molto attenti qui che anche qui vengano cambiati tutti correttamente.
‫Punteggio lettore di testo per ottenere il testo del componente.
‫Quindi ora che li abbiamo cambiati, possiamo andare avanti e controllare se uno dei due giocatori ne ha uno, perché se uno dei due giocatori
‫ne ha uno, per ora vogliamo solo eseguirne il debug.
‫Uno dei giocatori ne ha uno.
‫Quindi, se iniziano il punteggio del giocatore uno è più alto, allora questo va a vincere o iniziano il punteggio.
‫Il giocatore due è più alto di questo.
‫Questo obiettivo è vincere.
‫Il nostro obiettivo è vincere.
‫Quindi vogliamo eseguire il debug di quel gioco di registro e di solito vorremmo passare alla scena successiva.
‫Quindi ora che lo abbiamo, dobbiamo modificare altri script in modo che il punteggio venga aumentato del tutto in altri
‫metodi, in modo che il punteggio sia aumentato del tutto.
‫E quando dovrebbe essere aumentato?
‫Bene, nel nostro script di collisione.
‫Quindi trasciniamo quel punteggio, controlliamo lo script nei nostri script e andiamo allo script del controller di collisione
‫qui.
‫Ogni volta che viene colpito il muro sinistro, vogliamo aumentare il punteggio del giocatore due, quindi avremo bisogno di un
‫oggetto controller di punteggio qui.
‫Quindi controller di punteggio pubblico, lo chiamerò controller di punteggio.
‫Quindi ora possiamo dire questo, quel controllore del punteggio, che chiama il giocatore due, quindi questo significa che se viene colpito il muro sinistro, quindi anche la
‫palla colpisce il giocatore del muro sinistro, ottiene un punto.
‫E se il muro di destra è il giocatore uno ottiene otto punti.
‫Quindi iniziano il controller del punteggio dot go.
‫Giocatore uno.
‫Tutto bene.
‫Ora, proviamolo.
‫Vediamo se il punteggio fa qualcosa.
‫E se lo facciamo, dovremmo ricevere un errore perché non abbiamo ancora assegnato lo script.
‫Facciamo una chiacchierata.
‫Diamo un'occhiata.
‫Nel campo, non abbiamo testo sul punteggio, quindi trasciniamo il giocatore che segna uno e segna il giocatore due qui
‫e poi l'obiettivo per vincere, diciamo che cinque punti è l'obiettivo per vincere.
‫Quindi andiamo avanti.
‫E vediamo se otteniamo punti.
‫Quindi otteniamo il punto di riferimento.
‫Perché la nostra palla non ha ancora il controller del punteggio, quindi teniamo traccia di quel controller del punteggio.
‫Quindi questo significa che trasciniamo il nostro campo lì dentro.
‫Quindi, non appena l'abbiamo fatto, diamo un'occhiata di nuovo.
‫Quindi la nostra palla, lasciamo perdere, giusto?
‫Sei collisione con la palla a destra, collisione con la palla a sinistra.
‫Come puoi vedere, il nostro punteggio aumenta già.
‫E ora vediamo se a un certo punto ci avviciniamo al cinque.
‫E un'ultima cosa su questo punto, vedete che ne abbiamo cinque e vediamo la prima partita, a proposito, quello che
‫vedete qui è una rotazione della nostra palla.
‫Quindi potremmo cambiare anche quello.
‫Quindi fermiamo la rotazione per ore.
‫Il.
‫Per il valore Z della nostra palla.
‫OK, quindi ora che sappiamo che possiamo ottenere punti, quello che dobbiamo fare è resettare il gioco.
‫Ed è qualcosa che faremo nel prossimo gioco.
‫Quindi vedremo come ripristinare il gioco.
‫E dobbiamo anche aggiungere il nostro gioco sullo schermo.
‫Quindi salviamo il gioco e ci vediamo al prossimo video.