În acest tutorial veți învăța despre motorul de joc Unity 3D și elementele de bază ale Unity 3D.
Unity este în prezent cel mai popular motor de jocuri folosit de dezvoltatorii din întreaga lume – și pe bună dreptate. Are o interfață vizuală puternică pentru crearea de jocuri, dezvoltare între platforme și o comunitate activă de contribuitori. Unity este un motor de joc cross-platform folosit în principal pentru a dezvolta jocuri video și simulări pentru PC, console, dispozitive mobile și site-uri web. Este dezvoltat de Unity Technologies și a fost anunțat pentru prima dată doar pentru OS X, la Conferința mondială a dezvoltatorilor Apple din anul 2005, de atunci a fost extins la aproape toate platformele disponibile.
Caracteristicile Unity 3D
Iată o listă cu câteva dintre numeroasele caracteristici ale Unity din punct de vedere tehnic. Acestea sunt:
- Crearea și distrugerea GameObjects
- Accesul la componente
- Evenimente pentru GameObject
- Tratarea variabilelor vectoriale și a variabilelor de temporizare
- Evenimente orientate spre fizică
- Corutine și tipuri de returnare
Unity 3D: Interfață/Fereastră
Cum puteți vedea, fereastra principală a editorului Unity, veți observa că fereastra Unity 3D este alcătuită din mici ferestre indiviuale care pot fi rearanjate, grupate în seturi, detașate dintr-o poziție și andocate din nou, în cadrul ferestrei principale. Acest lucru arată că aspectul editorului poate diferi de la un proiect la altul și de la un dezvoltator la altul.
Unity 3D: Fereastra de proiect
Acesta va afișa biblioteca de active care sunt disponibile pentru utilizare și imagini, fișiere de muzică și alte fișiere suplimentare pe care le veți implementa în proiectul dumneavoastră. Activele apar aici atunci când le importați în cadrul proiectului dumneavoastră.
În vizualizarea Proiect, chiar deasupra Activele, există o secțiune Favorite unde puteți selecta și păstra elementele pe care le folosiți frecvent.
Opțiunea Create (Creare) din colțul din stânga sus poate fi folosită pentru a adăuga noi Assets (Active) la proiectul dumneavoastră.
Unity 3D: The Scene View (Vizualizarea scenei)
Le permite dezvoltatorilor să aibă o capacitate vizuală de navigare și editare pentru scena pe care o creați. Această vizualizare are capacitatea de a afișa atât o vizualizare 2D, cât și una 3D, în funcție de tipul de proiect la care lucrați. Puteți muta obiectele din această vizualizare pentru a le poziționa corect.
Unity 3D: The Hierarchy Window
Afișează o reprezentare ierarhică a fiecăruia dintre obiectele disponibile în scenă. Dezvăluie formarea modului în care obiectele se atașează unele de altele. Întreaga scenă fiind obiectul părinte, obiectele adăugate la acesta devin obiectul copil, acest concept este cunoscut și sub numele de Parenting în lumea Unity.
Unity 3D: Fereastra Inspector
Permite dezvoltatorilor să inspecteze și să analizeze toate proprietățile editabile ale obiectului selectat. Deoarece, diferite tipuri de obiecte au seturi diferite de proprietăți cu dispunere și conținuturi diferite. De exemplu, atunci când selectați un activ din fereastra proiectului, fereastra inspectorului va afișa toate informațiile disponibile despre activ, cu proprietățile editabile disponibile pentru editare.
Unity 3D: The Toolbar Window
Este cea mai importantă fereastră din Unity Editor. În stânga, ea va conține instrumentele principale pentru a manipula vederea scenei împreună cu obiectele conținute în ea.
Controalele de redare, pauză și pas vor fi, de asemenea, disponibile în această fereastră. Puteți obține, de asemenea, acces la Unity Cloud Services folosind butoanele din partea dreaptă și la Unity Account, de asemenea, plus meniul de vizibilitate & meniul de aspect al editorului care va oferi o anumită alternanță de aspect pentru ferestrele editorului.
În principiu, bara de instrumente nu intră în categoria ferestrelor.
Unity 3D: The Game View
În această fereastră este redată vizualizarea efectivă a jocului de la camera din joc. Aceasta vă permite să verificați cum va arăta vizualizarea reală a jocului.