Crearea unui oraș 3D în unitate 5

Ce veți crea

Unity 3D este un motor de joc cu sursă deschisă, folosit de dezvoltatori indie și studiouri de jocuri. Este cel mai bine cunoscut pentru platforma sa prietenoasă, grafică realistă și publicație multi-platformă. Acest tutorial este grozav pentru începători sau pentru oricine caută o modalitate simplă de a crea un oraș în Unitate.

Descărcarea Unității

Să începem prin accesarea site-ului Unity. Unity 3D oferă pachete diferite. Ca dezvoltator indie, pachetul lor gratuit este exact ceea ce aveți nevoie pentru a începe. Clic Obțineți unitatea și descărcați pachetul care este compatibil cu sistemul dvs. Unitatea este compatibilă atât cu Mac, cât și cu PC-ul, ceea ce îl face foarte popular. Este foarte important să verificați cerințele sistemului. Începând cu martie 2016, acestea necesită minimum Windows 7 și Mac OS X 10.8 și mai mult.

În continuare, veți dori să vă înregistrați. Prin înregistrare, puteți urmări descărcările și achizițiile dvs. din magazinul de bunuri Unity. Odată descărcat, Unity va porni. În funcție de sistemul dvs., poate dura două până la opt minute. Se va deschide o casetă de dialog, care vă va cere acreditările. După ce vă conectați, este timpul să începeți un nou proiect. 

Începe o New Proiect și o numiți "Orașul meu". Pentru moment, nu alegeți niciun pachet. 

Acordați o atenție deosebită folderului pe care îl adăugați, deoarece toate fișierele trebuie să rămână în aceeași locație. Păstrați locația implicită pentru acest proiect. Odată ce proiectul dvs. este deschis, mergeți la Fișier> Scenă nouă, și numiți-vă scena "MyFirstCity".

Unitate Interface

La început, va fi un pic copleșitor, dar nu vă faceți griji - o vom lua pas cu pas pentru ca voi să înțelegeți ce face ce. În acest moment, fereastra ar trebui să arate ca în imaginea de mai jos:

Să începem în partea de jos. 

  • Proiect tab-ul este locul în care vor merge fișierele de proiect, imaginile, texturile și prefabricatele. Este o practică bună să vă păstrați fișierele organizate de la bun început. Jocurile necesită tone de fișiere de proiect, deci este mai bine să începeți pe piciorul drept. 
  • Consolă este unde veți vedea erori de cod sau de fișier. 
  • Ierarhie fila va fi în cazul în care obiectele dvs. actuale de pe ecran vor fi. Fiecare proiect începe cu un Ușoară și Camera principală
  • Scenă fila arată scena dvs. curentă prin intermediul dvs.focalizarea principală a camerei. 
  • Joc fila vă arată cum arată jocul dvs. atunci când este redat. 
  • animator fila este locul unde veți adăuga comenzile controlerului de animator pentru caracterul dvs..
  • Inspector este unde veți vedea detaliile obiectului curent, de exemplu, culoarea, textura, scripturile etc.. 

Bara de comutare conține comenzile pentru a vă deplasa în lumea voastră. Mutarea unui obiect în scenă îl mută și în timp real în meniul jocului. Asigurați-vă că salvați întotdeauna scena pentru a vă asigura că obiectul rămâne în poziția dorită. Să mergem în ordine.

  •  Mână pictograma vă permite să apăsați ecranul și să vă mutați liber în lume. 
  • A trecut Arrow simbol este folosit pentru a muta obiecte. Într-o lume 3D, puteți să vă deplasați în sus, în jos, în stânga și în dreapta. 
  •  Săgeți rotunjite sunt folosite pentru a vă roti obiectele. 
  • În exterior Arrows sunt utilizate pentru redimensionarea obiectului.
  • Cutie vă oferă o vedere vizuală. Când faceți clic dreapta pe mouse-ul dvs., vă permite să vedeți într-o perspectivă vizualizare de la prima persoană.

În partea de sus a barului, avem Fişier, Editare, Activ, Obiecte de joc, Componentă, Intrare mobilă, Fereastră, și Ajutor. Cea mai bună modalitate de a afla despre meniu este încercarea și eroarea. Vom trece prin meniu pas cu pas mai tarziu in acest tutorial. 

schemă

Când deschideți pentru prima dată Unitatea, veți vedea aspectul de mai sus. Mergi la Fereastră atunci aspecte, și puteți vizualiza diferitele aspecte disponibile în editorul Unity. Faceți clic pe fiecare până când sunteți confortabil cu ei. 

De asemenea, puteți să vă creați aspectul propriu, făcând clic stânga pe fila și mutați-l oriunde doriți. În cazul meu, folosesc două monitoare, așa că am eu Scena jocului pe un monitor și editarea mea Scenă in alt. Joacă-te cu el până când ești fericit!

Descărcarea de active

Acum, că ne-am creat scena și suntem mulțumiți de aspectul nostru, este timpul să descărcăm activele de care avem nevoie pentru proiectul nostru. Rețineți că orice element pe care îl aduceți în scenă poate fi folosit pentru mai multe proiecte. 

Mergi la Fereastră și faceți clic pe Stocul de bunuri. Magazinul de active se va deschide; aici veți vedea sute de obiecte, texturi, personaje și unități. Puteți achiziționa orice element doriți. Deși pentru acest tutorial vă voi arăta cum să vă creați propriile texturi, vom descărca, de asemenea, active gratuite. Când deschideți magazinul de materiale pentru prima dată, acesta vă poate solicita să vă conectați. 

Să începem prin a scrie Yughues Materiale libere de beton în caseta de căutare. Fereastra va arata ca proba de mai jos.

Acum faceți clic pe Descarca. După câteva momente, se va deschide o cutie. Clic Import. În funcție de sistemul dvs., poate dura de la două la zece minute. Odată ce este importat, veți vedea noul dvs. activ în dvs. Proiect fila.

Acum, să revenim la magazinul de materiale și să le importăm City Props Pack. Repetați instrucțiunile de mai sus. 

Vom descărca, de asemenea, un skybox. Reveniți la magazinul de materiale și importați Wispy Skybox.

Acum este timpul pentru pachetele noastre Unity. Mergi la Active> Pachetul de import. Vom avea nevoie de Caractere, Camere foto și Mediu inconjurator pachete.

Găsirea activelor gratuite

Avem nevoie de un drum și de texturi pentru clădiri, așa că, ținându-mi promisiunea de active gratuite, să mergem pe web. Du-te la Bing și tip "drum", și o dată unele imagini pop-up, asigurați-vă că sub Licență secțiune, Domeniu gratuit Este ales. 

Simțiți-vă liber să alegeți orice drum care vă place, dar un drum fără fundal sau laturi ar fi cel mai bun. Puteți, de asemenea, să vă simțiți liber să deschideți imaginea în editorul dvs. și să eliminați ceea ce nu este necesar. Am atașat drumul pe care l-am folosit pentru acest tutorial. 

Pentru a păstra lucrurile organizate, salvați imaginile în folderul Unity. Este posibil să fie necesar să găsiți unde sunt stocate fișierele dvs.; de obicei, locația implicită este Documente publice în Calculatorul meu. Acum avem nevoie de aproximativ cinci texturi pentru clădiri. Faceți clic pe această comandă rapidă Bing pentru a fi direcționată către texturile pe care le-am utilizat pentru acest proiect. Faceți clic dreapta și salvați în același folder Unity. 

Bacsis: Amintiți-vă întotdeauna când utilizați proiectele dvs. în mod comercial, este mai bine să fiți în siguranță decât să vă pară rău. Puteți vizita site-uri precum Envato Market pentru a achiziționa imagini fără drepturi de autor.

Acum, să creăm un dosar în site-ul nostru Proiect fila și denumiți-o "lucrare". Mergi la Asset> Import Asset șialege imaginea. Mutați imaginea în dvs. lucrare pliant.

Bacsis: Dacă mutați imaginea după ce ați salvat proiectul, există o șansă ca imaginea dvs. să nu apară sau să apară roz (fără textură). Odată ce toate activele dvs. sunt descărcate, suntem gata să începem să ne înființăm lumea. Să faceți clic pe Fișier> Salvați scenă.

Să ne prindem

Să adăugăm terenul nostru. Mergi la Obiect de joc> Obiect 3D> Terrain. Acest lucru va adăuga un Terrain 3D în scenă. Acum este un moment bun pentru a vă juca cu meniul de comutare pentru a vă obișnui să vă mișcați în întreaga lume. 

Bacsis: Dacă mouse-ul are o roată, îl puteți folosi pentru a vă apropia sau mai îndepărtat de un obiect făcând clic pe Mână icoană.

Odată ce adăugați un teren, scena dvs. ar trebui să arate ca imaginea de mai sus. Există câteva rapoarte despre erorile de shader când deschideți inițial Unitatea 5. Dacă proiectul dvs. arată ca imaginea de mai jos, nu vă faceți griji - o vom rezolva! Vom discuta iluminatul într-un alt tutorial, dar pentru moment, faceți clic pe Teren, și apoi sub Inspector fila selectați Roata dintata, derulați în jos până la Material, și selectați Built-In Legacy Diffuse. Acest lucru ar trebui să remedieze problema.

Poziția camerei

Când alegeți un obiect în Ierarhie, detaliile obiectelor se vor afișa în Inspector (în partea dreaptă). Aici puteți face modificări în obiect, adăugați texturi, adăugați coliziuni și adăugați coduri. 

Să punem camera în poziția corectă. Alege Camera principală în Ierarhie tab. Acum uita-te la Inspector și în partea dreaptă, sub Transforma, vei vedea Poziţie. Tip 265, 20, 20. Camera dvs. ar trebui să fie acum în poziția în care o dorim.

Urmați Drumul Brick

Acum, să adăugăm o textură în teren. Alege Teren de la Ierarhie și faceți clic pe peria de vopsea din Inspector fereastră. Sub texturi vei vedea Editați texturile. Faceți clic stânga și alegeți Adăugați o textură, și va apărea o fereastră mică care vă cere să alegeți o textură. După ce faceți clic pe acea casetă, vor apărea texturile pe care le-ați importat din Magazinul de materiale. Faceți dublu clic pe și adăugați una care vă place. am ales Dark Concrete.  

Uită-te în cer

Unitatea vine cu o casetă de cerneală prestabilită, care funcționează excelent dacă vă place. Cred că e puțin plictisitor, așa că am să adaug cerc-ul pe care l-am descărcat mai devreme. Să faceți clic pe Camera principală și în Inspector clic pe fereastră Adăugați componenta în partea de jos. Tip Skybox și faceți clic pe cercul din dreapta. Se va deschide o casetă în care puteți selecta o casetă de cerneală la alegere făcând dublu clic pe ea. Acum, dacă te uiți în tine Scena jocului veți vedea noul skybox. Privind bine până acum!

Dacă ați construit-o

Acum, când mediul nostru se apropie, să adăugăm câteva clădiri. Mergi la Obiect Obiect> Obiect 3D> Cub. La început, nu veți vedea cubul deoarece este la o distanță mare. Hai să ajungem acolo unde o putem vedea. Click pe cub de la Ierarhie. Să poziționăm cubul tastând 300, 25, 100. Să facem și asta 20, 50, 20. Puteți utiliza instrumentul de scalare sau pur și simplu introduceți mărimea în cutii. După ce ați adăugat primul cub,faceți clic dreapta pe el în Ierarhie pentru a le redenumi. Numeste Clădirea 1.

Minunat. Să adăugăm și alte clădiri. Repetați pașii de mai sus. Veți vedea cubul suplimentar în dvs. Ierarhie la fel de Cub (1), asa dehairedenumiți-o Clădirea 2 făcând clic cu butonul din dreapta al mouse-ului și tastând-o.Acumscară la 20, 70, 20 și poziția la 275, 25, 100. 

Pe măsură ce adăugați clădiri, schimbați scara și poziția fiecăruia. Asigurați-vă că păstrați pozițiile de mijloc la 25 să le păstreze aliniate. De asemenea, puteți utiliza bara de comutare pentru a scala și a muta clădirile. Continuați pașii până când aveți cinci clădiri și numiți-le consecutiv, de exemplu Clădirea 2, Clădirea 3,si asa mai departe. Am clădirile mele poziționate prin sărind peste 25 de numere, cum ar fi: 250, 0, 100, 225, 0, 100 etc. Nu uitați să vă salvați scena!  

Bacsis: Puteți, de asemenea, să faceți clic dreapta pe o clădire din Ierarhie filă, copiați-o și lipiți-o. 

Adăugarea texturilor pentru clădiri

Acum ajungem să ne întoarcem cuburile până la clădiri. Faceți clic pe dvs. lucrare dosar în Proiect fila(aici ați adăugat texturile dvs. pentru clădiri). Alegeți o textură și trageți-o într-o cutie de pe dvs. Scenă tab. Veți vedea imediat modificarea texturii în dvs. Scenă și Joc vizionări. Simțiți-vă libertatea de a vă adapta, mișca și roti clădirile până când sunteți mulțumit. 

Bacsis: Uneori textura poate fi înapoiată. O remediere ușoară este să vă rotiți cutia schimbând Z rotație la 180.

Drumul în față

Este timpul să adăugați drumul. Mergi la Obiect Obiect> Obiect 3D> Avion. Poziționați-l la 250, 0,2, 80. Adauga o Rotație Y de 90 și scala-l la 1, 1, 15. Acum alegeți textura rutieră și adăugați-o în avion. Redenumiți avionul drum.

Un loc pentru tot

Proiectele Unității finale pot avea mii de obiecte, scripturi și prefabricate. Este important să vă păstrați elementele organizate, iar acum este un moment bun pentru a vă organiza Ierarhie. 

Orice oraș este alcătuit din numeroase clădiri, așa că să ne păstrăm în funcție de bloc. Mergi la Obiectul jocului > Creați gol, și veți vedea acum un element nou în dvs. Ierarhie numit GameObject. Redenumiți-o Block1 (L). Faceți clic pe clădire 1, țineți apăsat Schimb și evidențiați toate celelalte clădiri ale dvs. Acum le puteți mișca pe toate Block1 (L) care devine părintele clădirilor.

Copiați Cat

Vom crea acum cealaltă parte a străzii. Click dreapta Block1 (L) și copiați și lipiți. Numeste Block1 (R). Poziţie Block1 (R) la 235, -90, 300. 

Acum puteți schimba texturile sau puteți descărca altele noi, dacă doriți. Când modificați o textură, trebuie să faceți clic pe caseta individuală, altfel veți schimba toate texturile pentru bloc. Să repoziționăm aparat foto la 340, 10, 80 și rotiți la -80. 

Bacsis: Dacă nu vă place modul în care un element este poziționat, îl puteți muta cu meniul de comutare. Faceți clic pe Salvați. 

Adăugarea elementelor de susținere a orașului

De aici vom fi nevoiți să folosim bara de comutare. Practicați folosind butoanele din dreapta și din stânga mouse-ului pentru a vă deplasa în jurul lumii. E nevoie de puțină practică. 

Faceți clic pe săgeata în jos de pe City Props Pack dosar în Proiect tab. Derulați în jos până la prefabricate și faceți clic pe săgeata în jos până când vedeți lista de obiecte. Alege Opriți semnul. Când o alegeți, o veți vedea afișată în Inspector fereastra din dreapta. 

Să ne mutăm în fața primei clădiri. Alegeți semnul Stop și glisați-l în poziția Scenă fereastră; în funcție de scenă, este posibil să trebuiască să o scalați. Scala la 0,2, 0,2, 0,2. Grozav! 

Să devenim creativi și să adăugăm mai multe elemente de recuzită. Simțiți-vă liber să alegeți cele pe care le doriți și să le plasați oriunde doriți pe trotuar. Amintiți-vă că puteți copia și lipi orice obiect din dvs. Ierarhie. În spiritul păstrării lucrurilor organizate, creați-o Golpărinte sub Obiectul jocului și spune-i Programe oraș. Mutați articolele în consecință. Salvați scena.

Bacsis: Amintiți-vă, dacă obiectele dvs. strălucește alb, va trebui să schimbați shaderul Legende Shaders / Bumped Diffuse.

Adăugarea de copaci

Acum este momentul să adăugați niște copaci în orașul nostru. Unitatea vine cu copacii standard care funcționează excelent. Puteți oricând să descărcați diferite tipuri de copaci din magazinul de materiale, dacă aveți de gând să vă uitați altfel. 

Să faceți clic pe Teren în Ierarhie tab. În Inspector fereastră, veți vedea o imagine a ceea ce arată ca un copac sub Teren-apasă-l. Sub setările, schimbați Marimea periei la 1. Acum faceți clic pe Editați copaci> Adăugați arbore. În Prefabricarea copacilor , faceți clic pe cerc la sfârșit. 

Alege un copac (am ales Broadleaf). Faceți dublu clic pe și adăugați. Veți vedea acum copacul pe care l-ați ales sub Copaci cutie în Inspector filaCând mutați mouse-ul pe Scenă,va urma un cerc albastru. Din moment ce avem Marimea periei pe 1, veți plasa un copac la un moment dat. Dacă adăugați un copac și este prea mare, puteți modifica dimensiunea sub setări, schimbând Înălțime copac. Dacă faceți o greșeală, faceți clic pe Editați copacii și scoateți arborele. Puteți începe apoi. 

Adăugarea unui caracter terț

OK, deci avem în final mediul în care ne dorim și acum este timpul ca prietenul nostru Ethan să meargă în lumea noastră. Faceți clic pe săgeata în jos, de sub Active standard de la Proiect , apoi Caractere> ThirdPersonCharacter. Intra prefabricate și trageți ThirdPersonController în tine Scenă. Poziţie controlerul la 315, 0,1, 78 și redimensiona la 3, 3, 3.  

De asemenea, îl puteți roti astfel încât să se îndrepte spre direcția dorită. Clic Joaca, și ar trebui să-l puteți controla pe Ethan. Faceți clic pe butoanele săgeată de pe tastatură și rulați. 

La un moment dat, veți observa că se îndepărtează de pe ecran, așa că avem nevoie de camera să-l urmeze. Sub Ierarhie, evidențiați Camera principală și trageți sub ThirdPersonController. Ta MainCamera ar trebui să fie acum copilul lui ThirdPersonController. Acum când l-ai lovit, camera va urma Ethan. 

Adăugarea unui controler de primă persoană

De asemenea, putem vedea lumea noastră în viziunea de prima persoană. Du-te în tine Proiect tab. Alege Active standard, prefabricate, controler FPS. Trageți-l spre scena dvs., rotiți și scalați. Înainte de a juca, este important să rețineți că FPS vine cu camera proprie, deci va trebui să ștergeți MainCamera. 

Bacsis: Dacă personajul tău cade pe pământ, probabil că ai poziția prea mică. Faceți dublu clic pe caracterul dvs. pe Ierarhie și veți vedea o privire de ansamblu asupra Scenă tab. Deplasați controlerul cu bara de săgeată sau poziționați Y la 1.

Felicitări! Ai construit primul tău 3D City în Unitatea 5! După cum puteți vedea, este ușor și foarte distractiv. Puteți să vă creați cât mai creați și să adăugați case, autoturisme, magazine etc. Stați la dispoziție pentru mai multe tutoriale Unity în curând!