Creazione di una città 3D in Unity 5

Cosa starai creando

Unity 3D è un motore di gioco open source utilizzato dagli sviluppatori indipendenti e dagli studi di gioco. È meglio conosciuto per la sua piattaforma user-friendly, la grafica realistica e la pubblicazione multipiattaforma. Questo tutorial è ottimo per i principianti o chiunque cerchi un modo semplice per creare una città in Unity.

Download di Unity

Iniziamo andando sul sito Unity. Unity 3D offre diversi pacchetti. Come sviluppatore indipendente, il loro pacchetto gratuito è esattamente ciò di cui hai bisogno per iniziare. Clic Ottieni unità e scarica il pacchetto che è compatibile con il tuo sistema. Unity è compatibile sia con Mac che con PC, il che lo rende molto popolare. È molto importante verificare i requisiti di sistema. A partire da marzo 2016, richiedono un minimo di Windows 7 e Mac OS X 10.8 e versioni successive.

Successivamente, vorrai registrarti. Registrandosi, è possibile tenere traccia dei download e degli acquisti dall'asset store di Unity. Una volta scaricato, Unity si avvierà. A seconda del sistema, possono essere necessari da due a otto minuti. Si aprirà una finestra di dialogo che ti chiederà le tue credenziali. Dopo aver effettuato l'accesso, è ora di iniziare un nuovo progetto. 

Inizia un New Progetto e chiamalo "La mia città". Per il momento, non scegliere alcun pacchetto. 

Presta molta attenzione alla cartella in cui aggiungi i tuoi progetti, poiché tutti i file devono rimanere nella stessa posizione. Mantieni il percorso predefinito per questo progetto. Una volta che il tuo progetto è aperto, vai a File> Nuova scena, e dai un nome alla tua scena "MyFirstCity".

Unity Interface

All'inizio sarà un po 'travolgente, ma non preoccuparti: lo faremo passo dopo passo per farti capire cosa fa cosa. A questo punto, la tua finestra dovrebbe assomigliare alla seguente immagine:

Iniziamo dal basso. 

  • Il Progetto tab è dove andranno i tuoi file di progetto, immagini, trame e prefabbricati. È buona norma mantenere i file organizzati sin dall'inizio. I giochi richiedono tonnellate di file di progetto, quindi è meglio iniziare con il piede giusto. 
  • Il consolle scheda è dove si vedrà qualsiasi codice o errori di file. 
  • Il Gerarchia la scheda sarà dove saranno gli oggetti sullo schermo corrente. Ogni progetto inizia con a Luce e Macchina fotografica principale
  • Il Scena scheda mostra la scena corrente attraverso il tuomessa a fuoco della fotocamera principale. 
  • Il Gioco tab mostra come appare il tuo gioco quando viene giocato. 
  • Il Animatore scheda è dove si aggiungeranno i comandi del controller animatore per il tuo personaggio.
  • Il Ispettore la scheda è dove vedrai i dettagli dell'oggetto corrente, ad esempio colore, texture, script, ecc. 

La barra di commutazione contiene i controlli per muoversi nel tuo mondo. Spostare un oggetto nella scena lo sposta anche in tempo reale nel menu di gioco. Assicurati di salvare sempre la scena per garantire che il tuo oggetto rimanga nella posizione desiderata. Andiamo in ordine.

  • Il Mano l'icona ti permette di afferrare lo schermo e muoverti liberamente nel mondo. 
  • Il Attraversato Arrow il simbolo è usato per spostare gli oggetti. In un mondo 3D, puoi muoverti su, giù, sinistra e destra. 
  • Il Frecce arrotondate sono usati per ruotare i tuoi oggetti. 
  • Il Verso l'esterno Arrows sono usati per ridimensionare il tuo oggetto.
  • Il Scatola ti dà una vista d'occhio. Quando fai clic con il pulsante destro del mouse, ti consente di vedere in una prospettiva in prima persona.

Attraverso la barra in alto, abbiamo File, Modifica, Risorse, Oggetti di gioco, Componente, Ingresso mobile, Finestra, e Aiuto. Il modo migliore per conoscere il menu è la prova e l'errore. Passeremo attraverso il menu passo dopo passo in questo tutorial. 

disposizione

Quando apri per la prima volta Unity, vedrai il layout di cui sopra. Vai a Finestra poi layout, e puoi visualizzare i diversi layout disponibili nell'editor di Unity. Fare clic su ciascuno finché non si è a proprio agio con loro. 

Puoi anche creare il tuo layout cliccando con il tasto sinistro del mouse sulla scheda e spostandolo ovunque desideri. Nel mio caso, io uso due monitor così ho il mio Scena di gioco su un monitor e la mia modifica Scena in un altro. Giocaci finché non sei felice!

Download di risorse

Ora che abbiamo creato la nostra scena e siamo soddisfatti del nostro layout, è tempo di scaricare le risorse di cui abbiamo bisogno per il nostro progetto. Tieni presente che qualsiasi risorsa che porti nella tua scena può essere utilizzata per più progetti. 

Vai a Finestra e fare clic su Negozio di beni. L'asset store si aprirà; qui vedrai centinaia di oggetti, trame, personaggi e strumenti di unità. Puoi acquistare qualsiasi oggetto che desideri. Anche se per questo tutorial ti mostrerò come creare le tue trame, scaricheremo anche risorse gratuite. Quando apri l'asset store per la prima volta, potrebbe chiederti di accedere. 

Iniziamo digitando Yughues Free Concrete Materials nella casella di ricerca. La tua finestra assomiglierà al seguente esempio.

Ora fai clic Scaricare. Dopo pochi istanti, si aprirà una finestra. Clic Importare. A seconda del sistema, possono essere necessari da due a dieci minuti. Una volta importato, vedrai il tuo nuovo asset nel tuo Progetto linguetta.

Ora torniamo all'archivio risorse e importiamo il City Props Pack. Ripeti le istruzioni sopra. 

Effettueremo anche il download di una skybox. Torna all'archivio risorse e importa Wispy Skybox.

Ora è il momento dei nostri pacchetti Unity. Vai a Risorse> Importa pacchetto. Avremo bisogno del Personaggi, macchine fotografiche e Ambiente pacchi.

Trovare risorse gratuite

Abbiamo bisogno di una strada e di costruire trame, quindi, mantenendo la mia promessa di risorse gratuite, andiamo sul web. Vai a Bing e digita "road", e una volta che alcune immagini si aprono, assicurati che sotto Licenza sezione, Dominio gratuito è scelto. 

Sentiti libero di scegliere qualsiasi strada tu voglia, ma una strada senza sfondo o lati sarebbe la migliore. Puoi anche sentirti libero di aprire l'immagine nel tuo editor e rimuovere ciò che non è necessario. Ho allegato la strada che ho usato per questo tutorial. 

Per mantenere le cose organizzate, salva le tue immagini nella tua cartella Unity. Potrebbe essere necessario trovare la posizione in cui vengono archiviati i file; di solito, la posizione predefinita è Documenti pubblici nel Il mio computer. Ora abbiamo bisogno di circa cinque texture di edifici. Fai clic su questo collegamento Bing per essere indirizzato alle trame che ho usato per questo progetto. Fare clic con il tasto destro e salvare nella stessa cartella Unity. 

Mancia: Ricorda sempre quando usi i tuoi progetti in modo commerciale, è meglio prevenire che curare. Puoi visitare siti come Envato Market per acquistare immagini senza diritti d'autore.

Ora creiamo una cartella nel nostro Progetto scheda e nominalo "Opera d'arte". Vai a Asset> Importa Importa escegli la tua immagine. Sposta la tua immagine nel tuo Opera d'arte cartella.

Mancia: Se sposti la tua immagine dopo aver salvato il tuo progetto, c'è la possibilità che l'immagine non appaia o appaia rosa (senza una trama). Una volta scaricati tutti i tuoi asset, siamo pronti per iniziare a configurare il nostro mondo. Facciamo clic File> Salva scena.

Let's Get Grounded

Aggiungiamo il nostro terreno. Vai a Oggetto del gioco> Oggetto 3D> Terreno. Questo aggiungerà un terreno 3D nella scena. Ora è un buon momento per giocare con il menu di attivazione / disattivazione per abituarsi a spostarsi in tutto il mondo. 

Mancia: Se il tuo mouse ha una ruota, puoi usarla per avvicinarti o allontanarti da un oggetto facendo clic su Mano icona.

Una volta aggiunto un terreno, la scena dovrebbe assomigliare all'immagine sopra. Ci sono un paio di segnalazioni di anomalie dello shader quando si apre Unity 5. Se il tuo progetto è simile all'immagine qui sotto, non ti preoccupare, lo aggiusteremo! Discuteremo l'illuminazione in un altro tutorial, ma per ora, fai clic Terreno, e poi sotto il Ispettore scheda scegliere il ruota dentata, scorrere verso il basso fino a Materiale, e selezionare Diffusione legacy integrata. Questo dovrebbe risolvere il problema.

Posizione della fotocamera

Quando scegli un oggetto nel Gerarchia, il dettaglio degli oggetti verrà mostrato nel Ispettore finestra (a destra). Qui è dove puoi apportare modifiche all'oggetto, aggiungere trame, aggiungere collettori e aggiungere codice. 

Portiamo la fotocamera nella posizione corretta. Scegli il Macchina fotografica principale nel Gerarchia scheda. Ora guarda il Ispettore scheda e sulla destra, sotto Trasformare, vedrai Posizione. genere 265, 20, 20. La tua fotocamera dovrebbe ora essere nella posizione in cui lo vogliamo.

Segui la Grey Brick Road

Ora aggiungiamo una trama al terreno. Scegliere Terreno dal Gerarchia scheda e fare clic sul pennello in Ispettore finestra. Sotto Textures vedrai Modifica trame. Fai clic con il tasto sinistro e scegli Aggiungi una Texture, e una piccola finestra apparirà chiedendoti di scegliere una texture. Una volta che clicchi su quella casella, le trame che hai importato dall'Asset Store verranno visualizzate. Fai doppio clic e aggiungi quello che ti piace. Ho scelto Calcestruzzo scuro.  

Guarda nel cielo

Unity è dotato di uno skybox predefinito che funziona alla grande se ti piace. Penso che sia un po 'noioso, quindi aggiungerò lo skybox che abbiamo scaricato in precedenza. Facciamo clic Macchina fotografica principale e nel Ispettore clic della finestra Aggiungi componente in basso. genere Skybox e fai clic sul cerchio a destra. Si apre una finestra in cui puoi scegliere uno skybox a tua scelta facendo doppio clic su di esso. Ora se guardi nel tuo Scena di gioco vedrai il nuovo skybox. Guardando bene finora!

Se lo costruisci

Ora che il nostro ambiente sta arrivando, aggiungiamo alcuni edifici. Vai a Oggetto del gioco> Oggetto 3D> Cubo. All'inizio, non vedrai il cubo perché è a una distanza lontana. Portiamolo dove possiamo vederlo. Clicca su Cubo dal Gerarchia. Posizioniamo il cubo digitando 300, 25, 100. Portiamolo anche a 20, 50, 20. È possibile utilizzare lo strumento di ridimensionamento o semplicemente digitare la dimensione nelle caselle. Una volta aggiunto il primo Cubo,fai clic con il tasto destro del mouse su Gerarchia scheda per rinominarlo. Nominalo Edificio 1.

Eccezionale. Aggiungiamo altri edifici. Ripeti i passaggi sopra. Vedrai il cubo aggiuntivo nel tuo Gerarchia come Cube (1), cosìfacciamorinominalo Edificio 2 facendo clic con il pulsante destro del mouse e digitandolo.Adessoscala a 20, 70, 20 e posizione a 275, 25, 100. 

Quando aggiungi edifici, modifica la scala e la posizione per ognuno. Assicurati di mantenere le posizioni intermedie a 25 per tenerli allineati. Puoi anche utilizzare la barra di commutazione per ridimensionare e spostare gli edifici. Continuare i passaggi finché non si hanno cinque edifici e nominarli consecutivamente, ad esempio Edificio 2, Edificio 3,e così via. Ho posizionato i miei edifici saltando 25 numeri in questo modo: 250, 0, 100, 225, 0, 100 ecc. Non dimenticare di salvare la scena!  

Mancia: Puoi anche fare clic con il pulsante destro del mouse su un edificio nel Gerarchia scheda, copia e incolla. 

Aggiunta di trame di edifici

Ora arriviamo a trasformare i nostri cubi in edifici. Clicca sul tuo Opera d'arte cartella nel Progetto linguetta(questo è il punto in cui hai aggiunto le trame degli edifici). Scegli una texture e trascinala in una casella sul tuo Scena scheda. Vedrai immediatamente il cambiamento della trama nel tuo Scena e Gioco visualizzazioni. Sentiti libero di regolare, spostare e ruotare i tuoi edifici fino a quando non sei soddisfatto. 

Mancia: A volte la trama può essere indietro. Una soluzione semplice è quella di ruotare la tua scatola cambiando il Z rotazione a 180.

La strada davanti

È ora di aggiungere la strada. Vai a Oggetto del gioco> Oggetto 3D> Piano. Posizionalo a 250, 0,2, 80. Aggiungere un Rotazione Y di 90 e ridimensionarlo a 1, 1, 15. Ora scegli la trama della tua strada e aggiungila all'aereo. Rinominare l'aereo Strada.

Un posto per tutto

I progetti di Unity Finale possono avere migliaia di oggetti, script e prefabbricati. È importante mantenere i tuoi articoli organizzati, e ora è un buon momento per organizzare il tuo Gerarchia. 

Ogni città è composta da numerosi edifici, quindi teniamoci in ordine. Vai a Oggetto del gioco > Crea vuoto, e ora vedrai un nuovo elemento nel tuo Gerarchia di nome GameObject. Rinominalo Block1 (L). Fai clic su edificio 1, tieni premuto Cambio e evidenzia tutti i tuoi altri edifici. Ora puoi spostarli tutti sotto Block1 (L) che diventa il genitore degli edifici.

Copione

Ora creeremo l'altro lato della strada. Pulsante destro del mouse Block1 (L) e copia e incolla. Nominalo Block1 (R). Posizione Block1 (R) a 235, -90, 300. 

Ora puoi modificare le trame o scaricare quelle nuove se lo desideri. Quando si modifica una trama, è necessario fare clic sulla singola casella, altrimenti si modificheranno tutte le trame per il blocco. Riposiamo il telecamera a 340, 10, 80 e ruotare a -80. 

Mancia: Se non ti piace il modo in cui è posizionato un oggetto, puoi spostarlo con il tuo menu di attivazione / disattivazione. Fai clic su Salva. 

Aggiunta di puntelli città

Da qui in poi avremo bisogno di utilizzare la barra di commutazione. Esercitati usando i pulsanti destro e sinistro del mouse per muoverti nel tuo mondo. Ci vuole un po 'di pratica. 

Fare clic sulla freccia giù sul City Props Pack cartella nel Progetto scheda. Scorri verso il basso fino a prefabbricati cartella e fare clic sulla freccia giù fino a visualizzare l'elenco degli oggetti. Scegli il Segnale di stop. Quando lo scegli, lo vedrai visualizzato nel Ispettore finestra a destra. 

Passiamo alla parte anteriore del primo edificio. Scegli il segnale di stop e trascinalo su Scena finestra; a seconda della scena, potrebbe essere necessario ridimensionarla. Scala su 0,2, 0,2, 0,2. grande! 

Diventiamo creativi e aggiungiamo altri oggetti di scena. Sentiti libero di scegliere quelli che ti piacciono e posizionali ovunque sul marciapiede. Ricorda che puoi copiare e incollare qualsiasi oggetto nel tuo Gerarchia. Nello spirito di mantenere le cose organizzate, creare un Vuotogenitore sotto Oggetto del gioco e chiamalo City Props. Sposta gli oggetti di conseguenza. Salva la tua scena.

Mancia: Ricorda, se i tuoi oggetti sono bianchi, dovrai cambiare lo shader in Shader legacy / Diffusione urtata.

Aggiungere alberi

Ora è il momento di aggiungere alcuni alberi alla nostra città. L'unità viene fornita con alberi standard che funzionano alla grande. Puoi sempre scaricare diversi tipi di alberi dall'asset store se hai un aspetto diverso. 

Facciamo clic Terreno nel Gerarchia scheda. Nel Ispettore finestra, vedrai un'immagine di quello che sembra un albero sotto Terreno-cliccalo. Sotto le impostazioni, cambia il Dimensione del pennello a 1. Ora fai clic Modifica alberi> Aggiungi albero. Nel Albero prefabbricato casella, fai clic sul cerchio alla fine. 

Scegli un albero (io ho scelto Broadleaf). Fai doppio clic e aggiungi. Ora vedrai l'albero che hai scelto sotto il Alberi scatola nel Ispettore linguettaQuando muovi il mouse su Scena,seguirà un cerchio blu. Dal momento che abbiamo il Dimensione del pennello sopra 1, piazzerai un albero alla volta. Se aggiungi un albero ed è troppo grande, puoi ridimensionarlo con le impostazioni cambiando il Altezza dell'albero. Se fai un errore, clicca Modifica alberi e rimuovere l'albero. Puoi quindi ricominciare. 

Aggiunta di un personaggio di terza persona

OK, quindi finalmente abbiamo il nostro ambiente dove lo vogliamo, e ora è tempo che il nostro amico Ethan vada in giro nel nostro mondo. Fai clic sulla freccia giù sotto Risorse standard dal Progetto scheda, quindi Caratteri> ThirdPersonCharacter. Vai dentro prefabbricati e trascina il ThirdPersonController nel tuo Scena. Posizione il controller a 315, 0,1, 78 e ridimensionare a 3, 3, 3.  

Puoi anche ruotarlo in modo che sia rivolto nella direzione desiderata. Clic Giocare, e dovresti essere in grado di controllare Ethan. Fai clic sui pulsanti freccia sulle tue tastiere e vai in giro. 

Ad un certo punto noterai che si sposta dallo schermo, quindi abbiamo bisogno che la macchina fotografica lo segua. Sotto Gerarchia, evidenziare il Macchina fotografica principale e trascinare sotto ThirdPersonController. Il tuo MainCamera dovrebbe essere ora un figlio di ThirdPersonController. Ora quando colpisci il gioco, la telecamera seguirà Ethan. 

Aggiunta di un controller in prima persona

Possiamo anche vedere il nostro mondo in prima persona. Vai nel tuo Progetto scheda. Scegliere Asset standard, prefabbricato, controller FPS. Trascinalo sulla scena, ruota e scala. Prima di iniziare a giocare, è importante notare che l'FPS è dotato di una propria fotocamera, quindi è necessario eliminare il file MainCamera. 

Mancia: Se il tuo personaggio cade attraverso il terreno, probabilmente li hai posizionati troppo in basso. Fai doppio clic sul tuo personaggio su Gerarchia scheda e vedrai un primo piano sul Scena scheda. Spostare il controller verso l'alto con la freccia o posizionare il controller Y a 1.

Congratulazioni! Hai costruito la tua prima 3D City in Unity 5! Come puoi vedere, è facile e molto divertente. Puoi diventare creativo come preferisci e aggiungere case, automobili, negozi, ecc. Rimanete sintonizzati per ulteriori tutorial Unity in arrivo!