Tutti gli oggetti di una scena di gioco sono gestibili all'interno del pannello 'Hierarchy'. Gli oggetti, che in Unity si chiamano 'game object' possono essere organizzati in maniera gerarchica, in una struttura ad albero.
Ciascun oggetto può essere creato o direttamente nella radice scena o come figlio di un altro oggetto. Questo modo di lavorare consente una migliore organizzazione degli oggetti di gioco e in un qualsiasi momento è possibile trascinare un oggetto da un nodo ad un altro portandosi dietro tutti i nodi figlio.
Unity permette di creare, tra i vari oggetti di gioco, anche degli oggetti vuoti. Questi oggetti possono essere utilizzati alla stregua di cartelle o contenitori per raggruppare gli elementi in maniera logica. Ad esempio possiamo creare un oggetto vuoto, chiamiamolo ad esempio Enemies, e aggiungere come figli di questo nodo tutti i nemici e mostri che abbiamo a disposizione nel nostro gioco. In termini di risultato di gioco finale non c'è nessuna differenza tra l'aggiungere i nemici direttamente nella radice della scena o come figli del nodo Enemies. Tuttavia nel secondo caso lo sviluppo è più ordinato e chiaro.
Dopo questa premessa andiamo quindi a creare tutti gli oggetti di gioco vuoti che avranno la funzione di cartelle atte a ordinare tutti gli oggetti reali che visualizzeremo nella scena.
Unity, crea ogni scena con un oggetto Camera di default. Creiamo quindi un oggetto vuoto, con funzione di cartella,e nominiamolo Render.
Per creare un oggetto vuoto ,occorre selezionare del menù in alto GameObject -> Create Empty.
Una volta creato trasciniamo l'oggetto Camera al suo interno. Per il momento questo nodo conterrà solo la videocamera di gioco, ma è qui che andremo ad aggiungere in futuro anche le luci.
Ripetiamo l'operazione creando altri due oggetti: Scripts e Level.
In Script aggiungeremo gli script di gioco che non sono strettamente legati ad un oggetto in particolare. Ad esempio potremmo inserire in questo nodo uno script che fa da manager a tutto il gioco.
Level conterrà invece tutti gli oggetti visibili nella scena. In particolare gli oggetti dello sfondo (background), gli oggetti in primo piano (foreground) come giocatore e nemici, e gli oggetti nel mezzo (middleground) tra il giocatore e lo sfondo come alberi e case.
Visto che già sappiamo cosa conterrà il Level, creiamo in esso i tre nodi appena descritti. Ripetiamo la creazione dei seguenti tre oggetti vuoti e posizioniamoli all'interno di Level: Background, Middleground, Foreground.
La struttura finale sarà:
Slots Casinos Near Foxwoods, Montville, Connecticut - Mapy
RispondiEliminaCasinos 광주 출장안마 Near 시흥 출장안마 Foxwoods, Montville, Connecticut · Top 10 Casinos · 5. Golden Nugget Casino · 4. 안산 출장샵 Lucky Nugget 거제 출장안마 Casino · 3. Mardi Gras Casino · 2. 논산 출장샵