‫Ben tornato.
‫Attualmente, nel nostro gioco abbiamo il comportamento che ogni volta che colpiamo una bomba o una qualsiasi bomba, il gioco
‫si ferma.
‫E questo non è proprio il miglior comportamento che vorremmo avere.
‫Quello che vogliamo avere è, ovviamente, un gioco su schermo o qualcosa del genere.
‫E nel nostro caso, penso che la scelta migliore sia quella di fermare il
‫gioco in background e allo stesso tempo aprire un pannello che mostrerà il gioco finito e ci permetterà di riavviare il gioco.
‫Questo è ciò che costruiremo in questo video.
‫Quindi andiamo avanti e creiamo un pannello ora.
‫Non voglio allungarlo.
‫Voglio centrare il pannello e rendiamolo largo 500 e forse alto 250.
‫Quindi questo sarà il nostro pannello ora.
‫E aggiungiamo un testo nel testo dell'interfaccia utente del pannello che sarà all'interno del pannello.
‫Concentriamolo in entrambe le direzioni, poi magari cambiamo.
‫Bene, posizioniamolo verso la parte superiore del pannello e impostiamo zero in modo che a zero.
‫In realtà, trasciniamolo un po' verso il basso.
‫Il migliore forse nella scena.
‫Beh, in realtà, cambiamo un po' il valore, diciamo, meno 30 o 40.
‫Penso che dovrebbe andare bene.
‫Ora, cambiamo la dimensione del carattere in qualcosa come quarantotto.
‫Ora, ovviamente, non lo vediamo perché l'altezza è solo 30.
‫Quindi quello che possiamo fare è traboccare verticalmente e orizzontalmente.
‫Ora lo vediamo e questo dovrebbe mostrare il gioco finito e forse anche con uno spazio vuoto nel mezzo.
‫Quindi il pannello non è più un pannello.
‫È un pannello game over ora.
‫Quindi chiamiamolo in questo modo.
‫E il testo dovrebbe forse essere anche game over text.
‫Tutto bene.
‫Quindi ora questo è il pannello.
‫E attiveremo o disattiveremo il pannello in base allo stato del gioco.
‫Quindi, se il gioco è finito, vogliamo vedere il pannello di fine gioco.
‫E se il gioco non è finito, ovviamente non vogliamo vederlo.
‫Destra.
‫Quindi occupiamoci di disattivarlo e attivarlo nel nostro script di gestione del gioco.
‫Quindi apriamo il nostro gestore di giochi.
‫E qui attualmente abbiamo solo un punteggio aumentato e abbiamo il nostro Bompard.
‫E ciò di cui avremo bisogno è un nuovo oggetto di gioco.
‫Quindi chiamerò quel gioco di oggetti di gioco pubblico su pannello.
‫Quindi questo sarà il nostro pannello game over.
‫E già che ci siamo, rendiamolo un po' più carino aggiungendo un'intestazione.
‫Questo saranno gli elementi del punteggio.
‫E quello qui sarà più difficile, vedrai cosa significa in un secondo.
‫Quindi andiamo lì e andiamo dal nostro game manager e in un secondo cambierà.
‫Quindi ha bisogno di aggiornare.
‫E come puoi vedere, punteggio elementi, questa è l'intestazione, quindi questo testo nero in grassetto qui, punteggio elemento, e
‫questa è l'altra intestazione chiamata Game Over.
‫Ora dobbiamo giocare su PENNEL.
‫Quindi prendiamolo.
‫Trasciniamolo lì dentro.
‫E quello che vogliamo fare nel nostro gestore di gioco è disattivare il nostro gioco su PENNEL ogni volta che avviamo il
‫gioco.
‫Quindi è meglio farlo in una settimana.
‫Quindi lì abbiamo detto che il gioco su Pennel si attivava su due falsi.
‫Quindi quello che fa è che dice OK, impostalo su attivo ma in realtà impostalo su falso attivo che è disattivato.
‫Quindi il pannello di game over verrà disattivato una settimana.
‫Quindi diamo un'occhiata veloce.
‫Iniziamo il gioco.
‫Tutto bene.
‫Quindi prova quello.
‫Proviamo a giocare e vediamo che scompare.
‫Grande.
‫Quindi quando vogliamo che appaia?
‫Bene, in realtà, ogni volta che interrompiamo il gioco, quindi qui, il pannello di gioco ha detto truppa attiva.
‫Quindi questo ci permetterà di vedere l'area di gioco.
‫Quindi questo intero pannello con tutte le sue informazioni ogni volta che perdiamo la partita.
‫Quindi andiamoci.
‫Proviamo a colpire l'urto.
‫E ho colpito il dosso.
‫Il gioco è stato messo in pausa.
‫Lo vediamo sullo sfondo.
‫È molto carino.
‫E abbiamo questa piccola area qui che dice che il gioco è finito.
‫E, naturalmente, abbiamo bisogno di un pulsante su di esso e anche di altri oggetti.
‫Ad esempio, il punteggio sarebbe bello da vedere qui.
‫Quindi andiamo avanti e aggiungiamo il punteggio e con questo intendo duplicare il gioco sul testo
‫e cambiarlo in testo del punteggio.
‫E trasciniamo questo contesto più in basso a meno cento, forse.
‫Ora riduciamo la dimensione del carattere a 30.
‫Vediamo come sembra.
‫Questo è già abbastanza buono.
‫Forse non 100, forse meno 80, ma dovrebbe essere migliore.
‫E il testo dovrebbe dire qualcosa come punteggio zero.
‫Tutto bene.
‫Ma poi vogliamo farlo in modo programmatico, ovviamente.
‫Quindi, qui, ciò di cui avremo bisogno è impostare il testo del nostro gioco.
‫La corteccia del pannello in realtà avrà bisogno di una nuova variabile per questo, quindi creiamone
‫una, chiamiamola fine del gioco di testo pubblico, testo del punteggio del pannello.
‫Un nome piuttosto lungo, ma molto descrittivo.
‫E poi usiamo quel pannello game over per il testo per impostare il punteggio al suo
‫interno.
‫Quindi punteggio per stringa.
‫Tutto bene.
‫Quindi proviamolo.
‫E in realtà, non dovremmo provarlo perché dobbiamo assegnarlo.
‫Quindi andiamo al nostro gestore di gioco e trasciniamo il nostro.
‫Segna il testo nel gestore del gioco qui, quindi non quello direttamente
‫dalla tela, forse dovremmo anche rinominarlo in testo del punteggio dell'etichetta del gioco sopra.
‫Tutto bene.
‫È lì dentro.
‫Ora, proviamo a colpire un punto e allo stesso tempo a colpire l'urto.
‫E come puoi vedere, tre, c'è un testo qui.
‫Ora, ovviamente, vogliamo avere qualcosa come punteggio zero, punteggio tre lì.
‫Quindi dobbiamo modificarlo un po'.
‫Quindi entriamo qui e cambiamo questo per segnare lo spazio vuoto di Kolon, più il punteggio.
‫Tutto bene.
‫Quindi questo lo risolverà.
‫Possiamo verificarlo rapidamente di nuovo.
‫Sto cercando di urtare e segnare allo stesso tempo.
‫Quindi segna e bomba e vediamo il prossimo punteggio di tre.
‫Vogliamo aggiungere un pulsante di riavvio qui.
‫Quindi andiamo avanti e facciamolo, creiamo l'interfaccia utente, perché quel pulsante ci permetterà di riavviare il gioco e
‫poi potremo andare avanti e giocare ancora un po'.
‫Quindi cambiamo solo un po' la posizione, in realtà.
‫Andiamo a meno 50.
‫Dovrebbe andare bene.
‫Ora cambiamo il testo per riavviare.
‫E quello che voglio fare è impostare questa scala temporale su uno ogni volta che qualcuno preme il pulsante.
‫Quindi giochiamo a Voit Restart e ho impostato la scala temporale su uno.
‫Quindi proviamolo.
‫Vediamo se il pulsante funziona.
‫OK, quindi ora abbiamo ovviamente bisogno di abbottonare.
‫Quindi andiamo avanti e andiamo al pulsante di riavvio.
‫E qui, aggiungiamo l'evento unclick che trascina il gestore di gioco qui.
‫Quindi ora avremo la funzionalità del gestore di gioco, che è, ad esempio, riavviare il gioco.
‫Così bene che farà riavviare il gioco, come abbiamo appena visto, o almeno in questo caso
‫imposterà nuovamente la velocità o una scala temporale su uno.
‫Quindi proviamolo.
‫Colpiamo il punto e premiamo riavvia.
‫E puoi vedere che il gioco continua in background fino a quando non colpiamo di nuovo l'urto.
‫E, naturalmente, non solo vogliamo farlo, ma vogliamo anche riavviare il gioco eliminando tutti
‫gli oggetti di gioco e azzerando il punteggio.
‫Tutto bene.
‫Quindi torniamo alla sceneggiatura.
‫E nel metodo di riavvio del gioco, dovremo riportare il punteggio a zero.
‫Quindi, non appena riavviamo il gioco, ci sono più cose.
‫Ovviamente, dobbiamo azzerare il punteggio, impostare il punteggio, riportare il testo a zero e disattivare il pannello,
‫quindi riportare il testo del pannello a zero e distruggere tutti gli oggetti di gioco.
‫OK, allora facciamolo.
‫Il punteggio è un testo a punteggio zero.
‫Anche il testo è impostato su zero.
‫Quindi il nostro gioco su PENNEL dovrebbe essere disattivato.
‫Quindi ha detto che le impostazioni predefinite e il nostro testo del punteggio del pannello di gioco possono essere reimpostati per segnare Kolon zero.
‫Ora finalmente dobbiamo distruggere tutti gli oggetti di gioco nel nostro gioco, almeno quelli con cui non sono trattabili e
‫possiamo farlo nel modo seguente.
‫Oggetto del gioco.
‫Chiamerò un oggetto G in game out find game object with
‫tag e in realtà gli oggetti di gioco plurali con tag e ora dobbiamo inserire un tag e
‫userò il tag Interac per lanciare.
‫E per tutti gli oggetti che sono intrattabili, voglio distruggerli.
‫Che cosa vuol dire.
‫Bene, diamo un'occhiata.
‫E l'unità poi faremo che avrà senso.
‫Quindi i nostri prefabbricati nel nostro caso, il bomp e l'arancione e il taglio arancione, avranno bisogno di un tag aggiunto tag
‫andando su untagged qui, quindi aggiungi tag e quindi premendo questo piccolo pulsante più qui che ci permetterà
‫di aggiungere il tag alla nostra lista e lo chiamerò Interactor VO.
‫Salvalo, e ora devo assegnarlo al nostro bump, e cos'altro è intrattabile?
‫Bene, la nostra arancia.
‫E il nostro taglio all'arancia.
‫Quindi anche quella bomba qui è intrattabile.
‫Va bene, e anche l'arancione è così perché i prefabbricati lo sono ora.
‫Ogni volta che.
‫Riavvio il gioco, ogni singolo oggetto che ha il tag intrattabile verrà distrutto.
‫Questo è quello che dice questo codice qui, quelle tre righe.
‫Quindi passa attraverso tutti gli oggetti di gioco nel nostro gioco che hanno questo tag e poi li distrugge.
‫Tutto bene.
‫Quindi proviamolo.
‫Vediamo cosa succede.
‫Quindi giocherò un po', guadagnerò dei punti finché non arriva la bomba e voglio colpire la prima bomba che
‫viene fuori.
‫Ed eccolo qui, ho colpito l'urto ora come primo riavvio e vediamo che tutti gli oggetti sono stati distrutti, il
‫nostro punteggio è stato impostato a zero e siamo tornati in gioco.
‫Ora, diamo un'occhiata qui sul lato destro della gerarchia.
‫Stai attento.
‫Premo riavvia e puoi vedere che sono stati tutti distrutti e quelli nuovi, ovviamente, si generano direttamente.
‫Tutto bene.
‫Ora sappiamo come avviare il gioco, come riavviare il gioco e come sbarazzarsi di tutti gli oggetti nel nostro gioco,
‫ripristinare l'intero stato, il gioco di Paul e così via.
‫Nel prossimo video, aggiungeremo il punteggio più alto al nostro gioco.
‫Quindi abbiamo questo miglior zero, ma non salviamo ancora nulla.
‫Quindi facciamolo.