‫Ben tornato.
‫In questo video, daremo un'occhiata a Trigger, e hai già visto corpi fisici, hai visto collisori,
‫tutto quel genere di cose.
‫Ora aggiungiamo un nuovo componente, che è un trigger, e in realtà non è nemmeno un nuovo componente.
‫E questa è la bellezza perché è semplicemente il collisore stesso.
‫Quindi puoi fare in modo che un collisore sia un trigger, ad esempio, il nostro giocatore potrebbe essere un trigger o un nuovo oggetto.
‫Quindi creiamo un nuovo oggetto nel nostro gioco, un oggetto 3D.
‫Andiamo con un cubo e cosa farò con il cubo, cambierò la posizione per resettare.
‫Quindi lo ripristinerò e lo trascinerò un po' verso l'alto e di lato.
‫Ora, cambiamo la scala di Y in, diciamo cinque e la scala di X in tre.
‫Quindi ora avremo un muro qui e forse è meglio se sposto il muro di lato e cambio la X in
‫uno e in Z per andare con quattro.
‫Quindi ora ho questa palla enorme qui.
‫E quello che voglio che accada è che se lo attraverso o se la palla passa in questo cubo, voglio che
‫si attivi qualcosa.
‫Quindi voglio che succeda qualcosa.
‫Ad esempio, voglio che l'intera cosa scompaia.
‫Quindi diciamo che voglio che il muro scompaia, che è questo cubo.
‫Quindi diamoci un grilletto.
‫Il cubo stesso ottiene ed è trigger.
‫Diamo un'occhiata.
‫Quello che fa è disattivarlo.
‫È collisore in termini di non è più un muro.
‫Quindi non è più un muro che non possiamo più attraversare.
‫Quindi ora, come puoi vedere, la nostra palla semplicemente lo ignora.
‫Passa solo attraverso.
‫Quindi, se vogliamo che questo muro faccia qualcosa, ogni volta che qualcosa lo supera o lo colpisce, allora dobbiamo creare un nuovo
‫script.
‫Quindi chiamerò questo script, attiverò uno script.
‫Quindi andiamo avanti e creiamo un nuovo script.
‫Destra.
‫Fare clic su Crea, quindi vedere lo script nitido e chiamarlo script di attivazione.
‫Ora assegnerò quello script di attivazione al mio cubo.
‫Quindi andiamo avanti e aggiungiamo gli script dei componenti e attiviamo uno script.
‫E ora apriamo lo script trigger.
‫E c'è solo una cosa di cui ho bisogno qui, quindi non avrò bisogno di avviare un metodo di aggiornamento.
‫E ancora, non è così importante che tu capisca la codifica stessa, ma è più importante che
‫tu capisca i principi.
‫Quindi, ogni volta che deve succedere qualcosa, quando il nostro oggetto viene colpito da un altro oggetto, dobbiamo usare il
‫metodo di invio del trigger on.
‫C'è un metodo chiamato su trigger enter viene chiamato quando il collider altro entra nel trigger e altro potrebbe
‫essere il nostro giocatore, per esempio.
‫Quindi facciamolo.
‫Ho appena premuto invio.
‫Ho scelto il metodo di immissione del trigger e ora viene creato automaticamente per me qui.
‫Quindi quello che posso inserire qui è, ad esempio, la stampa attivata.
‫Quindi stamperò qualcosa sulla console e vedrai cosa fa in un secondo.
‫Quindi facciamolo.
‫Quindi ora il nostro cubo, è molto importante che il nostro cubo abbia uno script di attivazione.
‫Ora eseguiamo il codice.
‫E passiamo al nostro trigger, e come puoi vedere sulla console qui, dice Trigger.
‫Quindi ora attiviamoci ancora una volta, proviamo a riprendere la palla che siamo e colpiamola di nuovo.
‫Puoi vedere che si chiama tre, è stato già chiamato tre volte, e questo perché l'abbiamo attraversato
‫tre volte.
‫Per cosa potresti usarlo come, ad esempio, per sbarazzarti dell'intero oggetto di gioco, quindi facciamolo.
‫Torniamo al codice e chiamiamo Trigger ora e chiamiamo anche il metodo destroy.
‫E darò solo l'oggetto del gioco.
‫Quindi cosa farà e userò l'oggetto del gioco come parametro, cos'è un parametro, qual è
‫il metodo destroy.
‫Se non sai ancora queste cose, ne parleremo più tardi.
‫Quindi il metodo destroy, cosa farà, distruggerà semplicemente l'oggetto di gioco che contiene questo script
‫trigger.
‫Quindi questo è ciò che dice questa linea qui.
‫Quindi diamo un'occhiata a come appare nel gioco.
‫Quindi attiverò semplicemente questo evento e vedrai che il nostro muro è scomparso.
‫Quindi, se impostiamo il nostro gioco in modo leggermente diverso, allora andrò avanti e posizionerò la mia palla
‫immediatamente in basso e la sposterò a sinistra.
‫E ora sposterò un po' il mio cubo e lo duplicherò più volte, e
‫ora sposto i cubi uno dopo l'altro.
‫Quindi spostiamoli e anche questo.
‫E anche l'ultimo.
‫Quindi ora, se ho iniziato, quello che succederà è che uno dopo l'altro scompariranno, che li stiamo semplicemente duplicando
‫con l'uso di controllati o Camonte in base al sistema che stai utilizzando.
‫Così giusto.
‫Fare clic su duplica è un'altra opzione.
‫Quindi, se lo duplichi in questo modo, l'oggetto verrà duplicato nella stessa posizione.
‫Ecco perché non puoi vedere che ci sono due oggetti.
‫Quindi devi spostarne uno per vedere che ci sono due oggetti, in effetti.
‫Quindi andiamo avanti e fallo di nuovo.
‫E ora, come puoi vedere, viene chiamato il metodo destroy.
‫Ora, quello che potremmo fare è disattivare il trigger su uno qualsiasi dei nostri oggetti o tutti loro sono oggetti dei
‫nostri oggetti cubo.
‫Quindi facciamolo molto velocemente, eccetto per gli ultimi due.
‫E ora quello che voglio aggiungere è anche un corpo rigido a tutti loro tranne uno dei primi
‫almeno.
‫Quindi aggiungiamo un corpo rigido fisico a Cube Cube, uno, due, tre.
‫E questo è tutto.
‫Quindi fisica.
‫Corpo rigido e aggiungi fisica, è importante che tu usi fisica e fisica a D perché altrimenti non
‫funzionerà.
‫Ora facciamolo correre di nuovo e ora proviamo a colpirlo con la nostra palla.
‫Come puoi vedere, il primo aveva ancora un grilletto adesso, boom, boom.
‫E quei due, cadono.
‫Quindi quelli che avevano un innesco, sono scomparsi e quelli che non avevano un innesco.
‫Quindi quattro, cinque.
‫E penso che sia così.
‫Avevano ancora un grilletto.
‫Quindi sono scomparsi.
‫Ma gli altri non sono scomparsi.
‫Perché non avevano attivato il metodo di innesco orientale ed è per questo che non sono stati distrutti.
‫Quindi ora sbarazziamoci del metodo trigger da ciascuno di essi.
‫E quello che ci permetterà di fare è avere un piccolo gioco di domino, quindi andiamo avanti e andiamo d'accordo.
‫Forse dovremmo rendere il nostro giocatore un po' più grande.
‫Giocherò di nuovo il gioco, vado avanti e cambierò il raggio o addirittura la scala del nostro
‫giocatore in, diciamo, tre per tre per tre.
‫E trasciniamolo un po'.
‫OK, e ora quello che possiamo fare è andare qui, puoi usare globale o locale.
‫Quindi ora siamo globali e posso spostare la tua fotocamera in avanti.
‫Alzalo un po'.
‫Quindi ora hai un punto di vista migliore sulle cose.
‫Quindi ricominciamo.
‫E ora spostiamolo.
‫E come puoi vedere, non tutti si stanno muovendo.
‫Perché quello non si muove?
‫Forse puoi capirlo.
‫Come puoi vedere ora, posso spostarlo solo sul bordo.
‫Forse sai perché non si muove.
‫Spero che tu sappia cos'è perché non ha un corpo rigido.
‫Quindi Kubek uno, due e tre hanno un corpo rigido, ma non sono qui nell'ordine del loro nome.
‫Quindi Q1 è il primo.
‫Il cubo è quello giusto.
‫Due è questo e tre è quello.
‫Quindi il quarto è quello a destra e il quinto è questo.
‫E quei due, non hanno un amico di fisica.
‫Ecco perché non possono essere influenzati dalla fisica.
‫Quindi cambiamolo.
‫Diamo loro anche un amico di fisica.
‫Fisica e Bridgette, amico.
‫Ora andiamo avanti e suoniamolo di nuovo, o forse sbarazziamoci anche di questo centrale.
‫Quindi cancelliamo le lettere del cubo qui ed eseguiamolo di nuovo.
‫Ora colpiamolo.
‫E come puoi vedere, abbiamo questo piccolo gioco del domino qui.
‫E proviamo a venirne a capo.
‫Sì, perfetto.
‫Tutta la palla può con la sua forza.
‫Può muoversi sopra di esso.
‫Può muoversi intorno a quegli oggetti.
‫E ora puoi andare avanti e creare il tuo piccolo gioco, un piccolo gioco di domino o un piccolo gioco di raccolta
‫in cui puoi raccogliere oggetti di gioco e farli sparire con il metodo di distruzione.
‫Tutto bene.
‫Quindi per ora è tutto.
‫Per quanto riguarda i collisori, il corpo rigido e il grilletto, li useremo ampiamente nei nostri giochi.
‫Quindi non preoccuparti se non lo capisci ancora completamente.
‫Ma ci arriveremo e lo vedrai nei giochi reali.
‫Allora ci vediamo al prossimo video.