‫Una funzionalità fondamentale nell'unità è la funzionalità dei componenti e i componenti sono uno strumento super
‫potente.
‫Ci consentono di aggiungere funzionalità, aspetto o fisica a un oggetto.
‫Quindi, ad esempio, il nostro giocatore ha un componente trasformato.
‫Ha una sfera componenti per egual misura e un corpo rigido e così via.
‫E quei componenti aggiungono funzionalità e aspetto al nostro lettore.
‫Questo è un aspetto molto importante che devi capire, perché ogni volta che vuoi aggiungere,
‫diciamo, un diverso tipo di comportamento.
‫Quindi diciamo che ora abbiamo il movimento dei giocatori.
‫Ma quello che vorresti avere è giocare a tirare in modo che il nostro giocatore possa sparare.
‫Quindi creeresti un nuovo componente e quello sarebbe il componente di uno script e creeresti un nuovo script o
‫anche qui un nuovo script e creeresti un nuovo script qui.
‫Quindi puoi aggiungere diversi componenti al tuo oggetto.
‫Ad esempio, potresti aggiungere effetti.
‫Quindi un sistema di particelle al tuo oggetto o potresti aggiungere ancora più fisica, perché finora abbiamo solo il nostro
‫corpo rigido.
‫Abbiamo il nostro collisore di sfere e quel genere di cose.
‫E se volessi, potresti aggiungere anche un ulteriore collisore alla nostra sfera.
‫Potresti aggiungere un collisore di scatole.
‫Quindi, come puoi vedere ora, il nostro giocatore ha due diversi collisori, il Box e lo Sphere Collider, e
‫questo è un nuovo componente.
‫Puoi aggiungere componenti quando ne hai bisogno e puoi rimuovere quei componenti in qualsiasi momento.
‫E quello che puoi anche fare è copiare i componenti e aggiungerli a un oggetto diverso.
‫Quindi, per esempio, se volessi avere questo componente di movimento del giocatore in un
‫oggetto diverso, potrei copiare il componente qui chiamato componente e aggiungerlo, ad esempio, al nostro oggetto di gioco.
‫Quindi qui vorrei premere lì e incollare il componente come nuovo.
‫Quindi premi questo piccolo pulsante qui nel componente basato in alto come nuovo e poi hai anche il componente giocatore
‫qui.
‫Bene, non ha senso per quell'oggetto di gioco, quindi rimuoverò di nuovo il componente.
‫Quindi, se desideri modificare l'ordine dei tuoi componenti, puoi semplicemente spostarli verso l'alto, ad esempio.
‫Quindi, se voglio spostare in alto questo componente del movimento del giocatore, posso premere, spostarmi in alto.
‫E come puoi vedere, questa azione può interrompere il brief all'istante.
‫Sei sicuro di voler continuare?
‫E userò solo annulla.
‫Quindi facciamo la stessa cosa con un prefabbricato.
‫Andiamo al nostro giocatore e spostiamolo ora.
‫Quindi, come poteva vedere ora, non era molto contento di cambiarlo.
‫Quindi, se vuoi spostare qualcosa in alto, ad esempio, spostare un componente, fallo con il tuo prefabbricato e
‫non con la sua istanza nella gerarchia, perché quel giocatore qui non è lo stesso di quel giocatore lì.
‫Questo è il prefabbricato e quello è il giocatore stesso.
‫Quindi, se apporti modifiche all'istanza del tuo giocatore all'interno della tua gerarchia, puoi applicarla.
‫Quindi diciamo che il nostro giocatore qui ha il suo componente di controllo del movimento del giocatore al secondo posto più basso o al terzo
‫posto più basso, a seconda di cosa consideri come un componente.
‫E quello ha una velocità, diciamo, di 100.
‫Quindi il nostro prefabbricato giocatore ha una velocità di 100.
‫I nostri stessi giocatori ora hanno preso il sopravvento.
‫Ma potremmo cambiarlo qui in modo da poter cambiare la velocità del nostro giocatore a venti.
‫Il nostro giocatore prefabbricato, tuttavia, non ne sarebbe influenzato.
‫Quindi diamo un'occhiata a questo se vuoi applicarlo.
‫Quindi, se vogliamo salvare le informazioni che abbiamo modificato qui e salvarle nel nostro prefabbricato, dobbiamo
‫fare clic su Applica.
‫Va bene, quindi è molto importante se vuoi apportare modifiche e applicarle, premi su applica e ora
‫il nostro lettore, il prefabbricato stesso avrà anche la velocità di 20.
‫Tutto bene.
‫Quindi si tratta di componenti.
‫E un po' di più sui prehaps.