‫Bentornato e questo video, ti mostrerò come passare da una scena all'altra, quindi creiamo una nuova
‫scena.
‫Possiamo farlo in diversi modi.
‫Ad esempio, crea e scena o potremmo duplicare la nostra scena principale e bene, andiamo avanti e creiamo semplicemente una
‫nuova scena ora.
‫Quindi crea una scena e la chiamerò livello uno.
‫Quindi ora passiamo dal livello principale, ad esempio, al livello uno.
‫Facciamo clic sul livello uno e salviamo la scena attuale in cui ci troviamo.
‫E ora puoi vedere che in questa scena non c'è niente.
‫Quindi l'unica cosa che aggiungerò alla nostra scena di livello uno è un'interfaccia utente e un'interfaccia utente, che chiamo testo o che è
‫il testo.
‫E dirà solo il livello due.
‫E ho intenzione di centrarlo e.
‫Posizione al centro.
‫Ora aggiungerò anche un piccolo pulsante qui, tu I pulsante.
‫E il testo del pulsante dirà, passa alla scena principale e basta.
‫Quindi quello che voglio fare è passare da questa scena alla scena principale e dalla scena principale.
‫Voglio arrivare alla scena di livello uno.
‫Quindi al sicuro il livello uno dei controlli della scena e poi vai alla scena principale.
‫E ora questo pulsante qui, quello che dovrebbe fare è spostarci al livello uno.
‫Vai al livello uno.
‫Tutto bene.
‫Ora, il pulsante ha già un comportamento.
‫Quindi questo ha già un comportamento, quindi cambiamolo.
‫Andiamo al comportamento del pulsante.
‫E quello che voglio fare qui è cambiare il pulsante di accensione premuto qui.
‫Non voglio impostare il testo della nostra partitura.
‫Voglio passare da una scena all'altra così posso liberarmi di questo testo e posso liberarmi anche di questa
‫linea.
‫E già che ci siamo, possiamo anche sbarazzarci di Unity Engine perché non lo stiamo usando in questo momento.
‫Mentre mi servirà, però, è lo scene manager, che ci permette di spostarci da una scena all'altra.
‫Quindi andiamo avanti e usiamo la gestione della scena del motore di unità.
‫E quello contiene il gestore delle scene, perché solo se aggiungi questo spazio dei nomi, sarai in grado di utilizzare il
‫gestore delle scene.
‫Quindi apriamo il gestore della scena.
‫E quel gestore di scene ha diversi metodi.
‫E quello che è importante per noi attualmente è il metodo della scena rumorosa.
‫Quello che farà è che ci permetterà di passare da una scena all'altra.
‫E come puoi vedere, ha più sovraccarichi.
‫Ha un indice costruito interessante.
‫Ha una stringa vedi nome e ha anche alcune altre opzioni.
‫Ad esempio, questo argomento della modalità scena rumorosa, useremo solo quello in cui possiamo semplicemente aggiungere
‫l'indice della scena a cui vogliamo andare.
‫Quindi diciamo che voglio andare alla scena uno o potrei andare al livello della scena uno.
‫Quindi salviamolo.
‫Diamo un'occhiata se questo è il nome giusto in realtà è livello senza spazio vuoto uno.
‫Quindi assicuriamoci che questo sia il nome giusto.
‫Salviamolo.
‫E ora ogni volta che qualcuno preme questo pulsante, dovrebbe passare dal livello principale al primo.
‫Quindi proviamolo.
‫Prima ci imbatteremo in una freccia, ma vediamo cosa succede.
‫Quindi corro, lo eseguo e premo su vai al livello uno e ottengo una freccia qui.
‫Dice, basta fermare il gioco C.
‫Impossibile caricare il livello uno perché non è stato aggiunto alle impostazioni di build o al pacchetto build
‫asset.
‫E se mai dovessi vedere questo errore, c'è una soluzione molto semplice.
‫Vai alle impostazioni di compilazione del file e qui aggiungi le scene che vuoi avere lì.
‫Quindi avevi visto Main e avevi visto il livello uno.
‫Ora puoi chiuderlo.
‫A proposito, quello che dovresti memorizzare è a zero in questo.
‫Quindi il principale è zero e il livello uno in realtà è uno.
‫Questo è assicurarsi che sia così.
‫Quindi ecco l'indice, l'indice della scena, questo è questo numero qui a destra.
‫Quindi ora chiudiamolo ed eseguiamo di nuovo il codice e vediamo se possiamo passare dalla scena dalla nostra scena
‫principale alla scena di livello uno.
‫A proposito, qui sul lato destro, puoi vedere che attualmente siamo nel Maine.
‫Quindi facciamo clic sul pulsante.
‫E ora puoi vedere che siamo nel livello di scena uno.
‫Allo stesso tempo, vedi che il testo è cambiato e ora dice di passare alla scena principale.
‫Quindi questa è una scena diversa in cui ci troviamo.
‫E puoi usarlo per, ad esempio, spostare dalla schermata iniziale ciò che un giocatore può semplicemente avviare il
‫gioco.
‫Possiamo vedere il punteggio più alto e forse modificare le impostazioni sulla scena di gioco stessa o su un livello specifico.
‫Potresti persino creare, ad esempio, venti pulsanti diversi qui e il pulsante uno è il pulsante di livello uno,
‫scegli il livello due e così via.
‫Quindi ora, se passiamo alla scena principale, ovviamente non succede nulla.
‫Quindi, per te, come piccola sfida, vai avanti e prova ad aggiungere la funzionalità alla nostra scena di livello uno
‫in modo che tu possa passare da questa scena alla nostra scena principale.
‫Quindi forse puoi provarlo.
‫Va bene, spero che tu l'abbia provato, quindi andiamo avanti e facciamolo, e ci sono molti modi diversi.
‫Ad esempio, potresti creare uno script molto nuovo e puoi assegnare quello script al tuo pulsante
‫e quindi spostarti da questa schermata a un'altra schermata.
‫Ma ti mostrerò un modo più pulito, diciamo.
‫Quindi andiamo al comportamento del pulsante.
‫E ora andiamo avanti e lo cambiamo premendo un pulsante, che è il nome che
‫ho appena usato per farti vedere che si chiamava Quando premiamo un pulsante.
‫Ma in realtà voglio avere un metodo che abbia un nome migliore, che spieghi un po' meglio cosa dovrebbe
‫accadere.
‫Quindi il metodo non dovrebbe essere chiamato sul pulsante premuto questa volta, ma passare alla scena.
‫Quindi ora questo metodo si sposterà da una scena all'altra.
‫E come argomento, aggiungerò un numero intero, che chiamerò ID scena.
‫E ora carichiamo la scena e non carichiamo il livello uno.
‫Ma quello che facciamo è caricare bene l'ID scena.
‫E ora quello che possiamo fare è aggiungerlo al nostro pulsante.
‫Aggiungiamo il comportamento del pulsante al nostro oggetto pulsante.
‫Quindi il comportamento del pulsante degli script e ora possiamo aggiungere un evento su clic qui elencando il prossimo.
‫Dobbiamo indirizzare il comportamento del pulsante qui in modo che tu possa vedere che è stato aggiunto.
‫Ora possiamo scegliere il comportamento del pulsante.
‫E vengono spostati sulla scena, mi aspetterei una fine, che è questo numero qui, quindi è attualmente il numero zero,
‫che è in effetti la scena a cui vogliamo andare.
‫Quindi, se andiamo a creare vendite, possiamo vedere che la scena principale ha l'indice zero, l'indice della scena zero, il che significa
‫che è la scena giusta.
‫Destra.
‫Quindi andiamo avanti e andiamo anche alla nostra scena principale.
‫Qui abbiamo la nostra tela e il pulsante e ora al pulsante manca il metodo sul pulsante premuto.
‫Certo, gli manca perché non esiste più.
‫Gli ho cambiato il nome.
‫Quindi, ogni volta che lo fai, devi stare molto attento perché qui dentro non è stato cambiato.
‫Quindi quello che sto facendo ora è scegliere di passare alla scena e qui ne inserisco una perché il nostro livello uno.
‫La scena ha l'indice di uno, quindi ora mi sposterò da zero, da zero, che è la nostra scena principale, alla scena uno, che è
‫la nostra scena di livello uno.
‫Quindi proviamolo.
‫Ora andiamo al livello uno, premiamolo, puoi vedere che siamo nella scena del livello uno.
‫Ora passiamo alla scena principale e vediamo che torniamo alla nostra scena di livello uno.
‫Tutto bene.
‫Quindi ora hai visto come puoi usare metodi e pulsanti per spostarti da una scena all'altra.
‫Certo, puoi chiamare il gestore della scena.
‫Quindi questo codice qui, in qualsiasi momento potresti, ad esempio, dire non appena il giocatore ha perso o non appena il
‫giocatore è morto, per favore carica il gioco supervisionato o non appena il giocatore ha raggiunto la fine di
‫questo livello, passare al livello successivo.
‫Quindi questo potrebbe essere fatto dinamicamente e non dall'input dell'utente come è attualmente con i pulsanti.
‫Ma volevo solo mostrarti come è possibile farlo tramite i pulsanti.
‫Questo è tutto per i pulsanti e gli eventi di clic e anche per il passaggio da A a B.