‫Bentornato e in questo video, daremo un'occhiata a pulsanti e pulsanti sono molto importanti perché
‫ci permettono, ad esempio, di passare da una scena all'altra.
‫Ci permettono di scegliere a quale livello vogliamo essere.
‫Sono importanti per modificare le impostazioni, ad esempio, o all'interno del menu delle impostazioni in generale per
‫giocare.
‫Quindi i pulsanti sono usati molto comunemente.
‫Quindi è importante capire come funzionano.
‫E per aggiungere un pulsante alla nostra interfaccia utente, dobbiamo creare un pulsante all'interno della nostra tela.
‫Va bene, fai clic sulla tela, quindi vai all'interfaccia utente e scegli il pulsante.
‫Cosa farà.
‫Aggiungerà un pulsante e quel pulsante ha un figlio, che è il nostro testo.
‫Quindi il pulsante stesso ha una proprietà di testo o un figlio di testo, che puoi modificare in qualsiasi momento.
‫Questo testo è simile al testo che abbiamo visto qui.
‫L'unica differenza è che ne ha otto, che attualmente si estende alle dimensioni del suo genitore.
‫Quindi si dice che le sue impostazioni di ancoraggio e il suo preset di ancoraggio si estendano verso tutte le direzioni tanto spazio quanto ne hai, il
‫che significa che questo testo occuperà tutto lo spazio che il pulsante gli dà.
‫Tutto bene.
‫Il pulsante stesso ha proprietà come le conosciamo.
‫Ad esempio, trasformazione diretta.
‫Abbiamo lavorato con quello.
‫Poi ha un modo per nascondersi e così via.
‫Ha uno script immagine che ha una proprietà o una variabile chiamata immagine sorgente, che puoi cambiare in qualsiasi
‫momento.
‫Quindi, se vuoi cambiare l'aspetto del tuo pulsante, puoi trascinare un'immagine nella proprietà dell'immagine
‫sorgente.
‫Tutto bene.
‫Quindi ora passiamo a come possiamo rendere interattivo questo pulsante con perché attualmente, se attiviamo il gioco o
‫avviamo il gioco e premiamo il pulsante, come puoi vedere, indica che è stato premuto qualcosa o
‫che lo premiamo, ma non succede niente.
‫E per far accadere qualcosa, abbiamo bisogno di uno script che abbia una funzionalità che vogliamo
‫chiamare.
‫E ci sono più opzioni diverse.
‫È possibile aggiungere un nuovo oggetto vuoto a cui assegnare quello script, quindi assegnare lo script all'evento del pulsante
‫all'atto del clic.
‫Oppure potresti fare la stessa cosa con il pulsante stesso.
‫Quindi possiamo aggiungere un componente qui, che è un nuovo script, e chiamerò quel comportamento del pulsante.
‫E quello che dovrebbe fare quello script è per ora, dovrebbe aumentare il punteggio di uno.
‫Quindi entriamo nel comportamento dei pulsanti.
‫Quindi quello che possiamo fare è, ad esempio, provare ad accedere allo script di comportamento del testo dal
‫nostro script di comportamento del pulsante e quindi potremmo, ad esempio, aumentare il numero di testo e quindi impostare il numero di
‫testo per modificare il valore.
‫Possiamo farlo anche all'interno del comportamento del pulsante stesso.
‫Potremmo ottenere l'accesso all'elemento dell'interfaccia utente di testo qui e quindi accedervi da qui.
‫Usiamo questo approccio.
‫Quindi creiamo un testo pubblico.
‫E per usare il testo, ovviamente abbiamo bisogno di avere l'interfaccia utente del motore unity.
‫Quindi lo spazio dei nomi Unity Engine UI ora possiamo usare la classe text, chiamiamola score text e ogni volta che premiamo il
‫pulsante vogliamo aumentare il testo del punteggio di uno.
‫Quindi sbarazziamoci del metodo di avvio di un aggiornamento e creiamo il nostro metodo,
‫che chiamerò public void sul pulsante premuto.
‫Quindi diciamo che quando premo il pulsante voglio cambiare il punteggio, il testo sul mio pulsante OR è stato premuto.
‫Va bene, quindi proviamoci, aggiungiamolo a quello script sul nostro pulsante, o è già salvato, ma ora dobbiamo aspettare
‫un po' finché non verrà mostrato il testo.
‫Quindi la proprietà text qui, come puoi vedere, Cortex è lì.
‫E userò il testo come testo della nostra scuola, che è questo testo qui.
‫È importante utilizzare il testo sopra il pulsante e non all'interno del pulsante.
‫Tutto bene.
‫Quindi ora ho bisogno di aggiungere un evento su clic in modo che tu possa vedere che c'è un
‫elenco di unclick che è vuoto attualmente e possiamo premere il pulsante e quindi dobbiamo dargli un oggetto che contiene lo script che ha il
‫metodo che dovrebbe essere attivato ogni volta che clicchiamo su quel pulsante.
‫Tutto bene.
‫Quindi fai clic su Button o scegli il pulsante qui, perché Button contiene lo script di comportamento del pulsante.
‫Se avessi lo script in un oggetto di gioco diverso, dovresti scegliere
‫quell'oggetto di gioco diverso come l'oggetto selezionato che selezioni qui.
‫OK, quindi seleziono il pulsante e ora ottengo questo comportamento del pulsante aggiunto alle mie opzioni.
‫Prima non era disponibile e ora posso scegliere il pulsante premuto.
‫Quindi facciamolo.
‫Alla pressione del pulsante è stato scelto di non andare avanti ed eseguire il gioco e vedere se il nostro pulsante fa quello che dovrebbe.
‫Quindi premiamo il pulsante e vediamo T. G. Proprio è stato premuto.
‫Quindi il nostro testo è cambiato in Button è stato premuto.
‫Se premo, come vedi, come è stato premuto, se premo, se premo il tasto spazio, dice che è stato premuto
‫anche il pulsante.
‫Tutto bene.
‫Quindi premiamo il pulsante.
‫E come puoi vedere, cambia il volume del testo.
‫Quindi è così semplice che puoi usare la funzionalità dei pulsanti e sì, è tutto.
‫Quindi ora sai come usare i pulsanti.
‫Nel prossimo video, daremo un'occhiata a come possiamo usare i pulsanti per passare da una scena all'altra.
‫Quindi ci vediamo lì.