Înghițind până la 50% din piața motoarelor de jocuri, majoritatea jucătorilor și dezvoltatorilor de jocuri au auzit de Unity. Folosit pentru titluri indie și triple-As deopotrivă, acest motor s-a bucurat de popularitate globală de la lansarea sa în 2005.
Succesul Unity se datorează curbei sale de învățare superficiale și bogăției de resurse care o susțin. Dar cum ar trebui să începi cu primul tău proiect Unity?
Programare în Unity Game Engine
Programarea este o caracteristică esențială a oricărui motor de joc. Unity acceptă mai multe limbaje de dezvoltare, inclusiv trei principale, fiecare dintre ele având propriile sale beneficii.
Ce limbaje de programare funcționează în Unity?
- C#
- DLL-uri externe .NET (C++, C etc.)
- Unity Visual Scripting
Unity a acceptat și Boo și UnityScript (bazat pe JavaScript), dar aceste opțiuni nu sunt disponibile în versiunile ulterioare.
Suport nativ C#
C# este limbajul acceptat predominant de Unity și acesta este ceea ce folosesc majoritatea dezvoltatorilor în timp ce lucrează cu motorul. C# este un limbaj de programare de nivel înalt care este ușor de învățat în comparație cu opțiuni precum C++.
Suport extern .NET DLL
Bibliotecile de linkuri dinamice (DLL) sunt fișiere care conțin cod precompilat. Unity acceptă DLL-uri scrise în limbaje .NET pe care nu le poate compila singur, inclusiv C++ și C.
Cunoscute și ca plug-in-uri gestionate în Unity, fișierele DLL externe fac posibilă crearea de caracteristici de joc care nu ar funcționa cu C#. De asemenea, fac mult mai ușor pentru dezvoltatori să partajeze cod fără a furniza sursa.
Unity Visual Scripting
Scripturile vizuale au luat cu asalt lumea programării în ultimii ani. Scriptul vizual Unity este un exemplu aprofundat al acestui tip de sistem, oferind dezvoltatorilor o putere extraordinară.
Sistemul de scripting vizual al Unity permite creatorilor de jocuri să-și creeze munca fără a fi nevoie să scrie cod.
Descărcarea și instalarea Unity pentru crearea de jocuri
Proiectat pentru confort, puteți descărca și instala Unity în câteva minute. Doar mergi la Magazinul Unity și urmați pașii de mai jos pentru a începe să vă creați primul joc.
Cât costă Unity?
Schema de prețuri a Unity este una dintre cele mai populare caracteristici ale sale. Dacă nu lucrați ca o echipă cu Unity, probabil că puteți pune mâna pe software gratuit.
- Studenți: studenții pot folosi Unity Teams Advanced gratuit cu dovada studiilor eligibile.
- Personal: persoanele cu finanțare sau venituri mai mici de 100.000 USD în ultimele 12 luni pot folosi Unity gratuit.
- Echipe: echipele mai mari și companiile cu venituri mari vor trebui să plătească pentru a utiliza Unity.
Descărcarea motorului de joc Unity
După ce ați ales planul de preț Unity cu care mergeți, site-ul vă va redirecționa către o pagină de unde puteți descărca Unity. Unity Game Engine este disponibil pentru Windows, macOS și Linux. Asigurați-vă că butonul de descărcare se potrivește cu sistemul de operare înainte de a-l apăsa.
Aceasta va descărca programul de instalare Unity Hub.
Instalarea Unity
Acum că aveți programul de instalare Unity Hub, puteți începe procesul principal de instalare. Va trebui să citiți și să acceptați termenii și condițiile, apoi alegeți o locație de instalare pentru Unity.
Apoi, trebuie să lansați aplicația Unity Hub și să vă conectați. Puteți alege să vă conectați sau să creați un cont nou în această etapă.
Odată ce v-ați conectat, este în sfârșit timpul să instalați Editorul Unity. Alegeți locația corectă a fișierului pentru Unity și faceți clic pe butonul de instalare, acceptând toate solicitările de administrator pe care le vedeți.
Va dura ceva timp pentru a instala Unity, dar acest lucru vă oferă șansa de a explora interfața de utilizare a Unity în secțiunea de mai jos.
Crearea unui nou proiect Unity
În sfârșit, este timpul să creați proiectul pe care îl veți folosi cu Unity. Navigați la secțiunea Proiecte din Unity Hub și selectați Proiect nou. Puteți alege dintr-o serie de șabloane de pe pagina următoare, dar ne-am păstrat secțiunea Core pentru a ne menține proiectul simplu. Puteți alege un nume de proiect și o locație de fișier înainte de a crea proiectul.
Va trebui să așteptați ca Unity să vă încarce noul proiect înainte ca Editorul Unity să se deschidă pentru a începe.
Explorând interfața de utilizare pentru dezvoltarea jocurilor de la Unity
Lansați proiectul pe care l-ați creat pentru a deschide Editorul Unity. Aceasta va deschide o fereastră care pare descurajantă la început, dar am defalcat fiecare element al interfeței de utilizare de mai jos pentru a vă ușura. Aceste elemente sunt mobile, dar am folosit locațiile lor implicite pentru a le găsi mai ușor.
Proiectul Unity și filele Consolă
Găsite în partea de jos a ferestrei, filele Unity Project și Console sunt două dintre cele mai importante caracteristici ale motorului.
Fila Proiect este un explorator de fișiere care conține toate fișierele utilizate pentru jocul dvs. Puteți crea propriile fișiere și foldere, împreună cu aducerea fișierelor externe în proiect. Merită întotdeauna să vă faceți timp pentru a crea o structură inteligentă de fișiere pentru jocul dvs.
Fila Consolă acționează ca consola găsită în majoritatea IDE-urilor. Acționând ca un instrument de depanare, consola oferă erori și avertismente atunci când codul rulează, ajutând la depanarea.
Fila Ierarhia Unității
Fila Unity Hierarchy îndeplinește același rol ca și ierarhiile în instrumente precum Adobe Photoshop și Illustrator. Este o listă care conține fiecare obiect din scena curentă, cu un format care arată relațiile dintre obiecte.
Inspectorul de Unitate
Când selectați o scenă sau un obiect din ierarhie, panoul Inspector arată componentele care i-au fost aplicate. Acest lucru face foarte ușor să editați sau să comparați obiecte fără să vă uitați la cod. Puteți chiar să modificați variabilele din codul dvs. din Inspector.
Scena Unity și filele de joc
Aceste următoarele două părți ale interfeței de utilizare Unity sunt, fără îndoială, cele mai importante.
Fila Scenă arată un spațiu 3D sau 2D plin cu obiectele din ierarhie. Puteți selecta obiecte direct din scenă, efectuând transformări fără a vă baza pe inspector.
Fila Joc este diferită. Această filă devine activă numai atunci când compilați și rulați jocul, acționând ca o modalitate de a vă juca jocul în timp real, fără a-l compila complet.
Adăugarea altor elemente la interfața dvs. de utilizare Unity
Pe lângă aceste elemente de bază ale interfeței de utilizare, puteți adăuga o gamă largă de file și panouri suplimentare. Făcând clic pe opțiunea de meniu Fereastră, puteți selecta dintr-o gamă de instrumente de randare, animație și alte instrumente pentru a vă ajuta cu proiectul de dezvoltare.
Obține inspirație și sprijin cu Unity
Comunitatea din jurul Unity este cea mai mare dintre orice motor de joc. Experții și pasionații deopotrivă folosesc acest software pentru a crea jocuri, ceea ce duce la o mulțime de documentație pe web.
Documentația oficială Unity este un loc excelent de început. Puteți găsi informații despre aproape fiecare caracteristică Unity aici, toate scrise pentru începători.
Pe lângă documentele oficiale, Unity operează și un forum pentru ca utilizatorii să se ajute reciproc. Indiferent cât de complicată sau simplă ai întrebarea, cineva îi va răspunde rapid. Acesta este unul dintre cele mai bune lucruri despre Unity, ceea ce îl face perfect pentru dezvoltatorii noi.
Dezvoltarea jocului cu Unity
Unity este un instrument excelent pentru programatorii începători pentru a învăța despre crearea de jocuri. Cu ajutorul resurselor online, vă puteți îmbunătăți rapid abilitățile și vă puteți da viață ideilor. Desigur, totuși, acest articol nu va face decât să începi, iar tu trebuie să faci restul.
Mișcarea jucătorului în Unity Explained: Rigidbody și Collider
Citiți în continuare
Subiecte asemănătoare
- Programare
- Dezvoltarea jocului
- Unitate
- Programare
Despre autor
Samuel este un scriitor de tehnologie din Marea Britanie cu o pasiune pentru toate lucrurile bricolaj. După ce a început afaceri în domeniile dezvoltării web și imprimării 3D, împreună cu munca de scriitor timp de mulți ani, Samuel oferă o perspectivă unică asupra lumii tehnologiei. Concentrându-se în principal pe proiecte tehnologice de bricolaj, nu îi place nimic mai mult decât să împărtășească idei distractive și interesante pe care le poți încerca acasă. În afara serviciului, Samuel poate fi găsit de obicei mergând cu bicicleta, jucând jocuri video pe computer sau încercând cu disperare să comunice cu crabul lui.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona