Norijot pat 50% no spēļu dzinēju tirgus, lielākā daļa spēlētāju un spēļu izstrādātāju ir dzirdējuši par Unity. Šis dzinējs tiek izmantots gan neatkarīgajiem, gan trīskāršajiem nosaukumiem, kopš tā izlaišanas 2005. gadā ir guvis popularitāti visā pasaulē.

Unity panākumi ir saistīti ar tās seklajām mācīšanās līknēm un to atbalstošo resursu bagātību. Bet kā jums vajadzētu sākt ar savu pirmo Vienotības projektu?

Programmēšana Unity Game Engine

Programmēšana ir jebkura spēļu dzinēja būtiska iezīme. Vienotība atbalsta vairākas izstrādes valodas, tostarp trīs galvenās, no kurām katrai ir savas priekšrocības.

Kuras programmēšanas valodas darbojas Unity?

  • C#
  • Ārējie .NET DLL (C++, C utt.)
  • Unity vizuālā skriptēšana

Unity agrāk atbalstīja arī Boo un UnityScript (pamatojoties uz JavaScript), taču šīs opcijas nav pieejamas vēlākos laidienos.

Vietējais C# atbalsts

C# ir dominējošā Unity atbalstītā valoda, un to izmanto lielākā daļa izstrādātāju, strādājot ar dzinēju. C# ir augsta līmeņa programmēšanas valoda, ko ir viegli iemācīties salīdzinājumā ar tādām opcijām kā C++.

instagram viewer

Ārējais .NET DLL atbalsts

Dinamiskās saites bibliotēkas (DLL) ir faili, kas satur iepriekš kompilētu kodu. Unity atbalsta DLL, kas rakstītas .NET valodās, kuras tā nevar kompilēt pati, tostarp C++ un C.

Ārējie DLL faili, kas pazīstami arī kā pārvaldīti spraudņi pakalpojumā Unity, ļauj izveidot spēles līdzekļus, kas nedarbosies ar C#. Tie arī ievērojami atvieglo izstrādātāju koda koplietošanu, nenorādot avotu.

Unity vizuālā skriptēšana

Vizuālā skriptēšana pēdējos gados ir sagrābusi programmēšanas pasauli. Unity vizuālā skriptēšana ir padziļināts šāda veida sistēmas piemērs, nodrošinot izstrādātājiem milzīgu jaudu.

Unity vizuālā skriptu sistēma ļauj spēļu veidotājiem izveidot savu darbu, nerakstot kodu.

Unity lejupielāde un instalēšana spēļu veidošanai

Izstrādāts, ņemot vērā ērtības, jūs varat lejupielādēt un instalēt Unity dažu minūšu laikā. Vienkārši dodieties uz Vienotības veikals un veiciet tālāk norādītās darbības, lai sāktu veidot savu pirmo spēli.

Cik maksā Vienotība?

Unity cenu noteikšanas shēma ir viena no tās populārākajām funkcijām. Ja vien jūs nestrādājat kā komanda ar Unity, jūs, iespējams, varat izmantot programmatūru bez maksas.

  • Studenti: studenti var bez maksas izmantot Unity Teams Advanced, iesniedzot pierādījumus par savām atbilstošām studijām.
  • Personiski: personas, kuru finansējums vai ieņēmumi pēdējo 12 mēnešu laikā ir mazāki par 100 000 USD, var izmantot Unity bez maksas.
  • Komandas: lielākām komandām un uzņēmumiem ar lieliem ieņēmumiem būs jāmaksā, lai izmantotu Unity.

Unity Game Engine lejupielāde

Kad esat izvēlējies Unity cenu plānu, ar kuru vēlaties doties, vietne jūs novirzīs uz lapu, kurā varēsiet lejupielādēt Unity. Unity Game Engine ir pieejams operētājsistēmām Windows, macOS un Linux. Pirms nospiežat, pārliecinieties, vai lejupielādes poga atbilst jūsu operētājsistēmai.

Tas lejupielādēs Unity Hub instalēšanas programmu.

Unity instalēšana

Tagad, kad jums ir Unity Hub instalēšanas programma, varat sākt galveno instalēšanas procesu. Jums būs jāizlasa un jāpiekrīt pakalpojumu sniegšanas noteikumiem, pēc tam jāizvēlas Unity instalēšanas vieta.

Pēc tam jums ir jāpalaiž lietojumprogramma Unity Hub un jāpiesakās. Šajā posmā varat izvēlēties pierakstīties vai izveidot jaunu kontu.

Kad esat pierakstījies, beidzot ir pienācis laiks instalēt Unity redaktoru. Izvēlieties pareizo Unity faila atrašanās vietu un noklikšķiniet uz instalēšanas pogas, apstiprinot visas redzamās administratora uzvednes.

Unity instalēšana prasīs kādu laiku, taču tas dod jums iespēju izpētīt Unity lietotāja interfeisu tālāk esošajā sadaļā.

Jauna Vienotības projekta izveide

Visbeidzot, ir pienācis laiks izveidot projektu, ko izmantosit kopā ar Unity. Pārejiet uz sadaļu Projekti pakalpojumā Unity Hub un atlasiet Jauns projekts. Nākamajā lapā varat izvēlēties no dažādām veidnēm, taču mēs esam palikuši pie sadaļas Core, lai mūsu projekts būtu vienkāršs. Pirms projekta izveides varat izvēlēties projekta nosaukumu un faila atrašanās vietu.

Jums būs jāgaida, līdz Unity ielādēs jūsu jauno projektu, pirms tiks atvērts Unity redaktors, lai jūs varētu sākt darbu.

Unity spēļu izstrādes lietotāja saskarnes izpēte

Palaidiet izveidoto projektu, lai atvērtu Unity redaktoru. Tiks atvērts logs, kas sākotnēji izskatās biedējošs, taču tālāk mēs esam sadalījuši katru lietotāja interfeisa elementu, lai jums būtu vieglāk. Šie elementi ir pārvietojami, taču esam izmantojuši to noklusējuma atrašanās vietas, lai tos būtu vieglāk atrast.

Vienotības projekts un konsoles cilnes

Loga apakšdaļā esošās cilnes Unity Project un Console ir divas no vissvarīgākajām dzinēja funkcijām.

Cilne Projekts ir failu pārlūks, kas satur visus jūsu spēlei izmantotos failus. Varat izveidot savus failus un mapes, kā arī iekļaut savā projektā ārējos failus. Vienmēr ir vērts veltīt laiku, lai savai spēlei izveidotu gudru failu struktūru.

Cilne Konsole darbojas kā konsole, kas atrodama lielākajā daļā IDE. Darbojoties kā atkļūdotāja rīks, konsole nodrošina kļūdas un brīdinājumus, kad kods darbojas, palīdzot problēmu novēršanā.

Cilne Vienotības hierarhija

Cilnei Vienotības hierarhija ir tāda pati loma kā hierarhijām tādos rīkos kā Adobe Photoshop un Illustrator. Tas ir saraksts, kurā ir visi pašreizējās ainas objekti ar formātu, kas parāda attiecības starp objektiem.

Vienotības inspektors

Kad hierarhijā atlasāt ainu vai objektu, panelī Inspektors tiek parādīti tam lietotie komponenti. Tādējādi ir ļoti viegli rediģēt vai salīdzināt objektus, neapskatot kodu. Jūs pat varat mainīt mainīgos savā kodā no inspektora.

Vienotības aina un spēles cilnes

Šīs divas nākamās Unity UI daļas neapšaubāmi ir vissvarīgākās.

Cilnē Aina ir redzama 3D vai 2D telpa, kas piepildīta ar hierarhijas objektiem. Varat atlasīt objektus tieši no ainas, veicot transformācijas, nepaļaujoties uz inspektoru.

Cilne Spēle ir atšķirīga. Šī cilne kļūst aktīva tikai tad, kad kompilējat un palaižat savu spēli, un tā darbojas kā veids, kā spēlēt spēli reāllaikā, to neapkopojot pilnībā.

Citu elementu pievienošana jūsu Unity lietotāja saskarnei

Papildus šiem pamata lietotāja interfeisa elementiem varat pievienot milzīgu papildu cilņu un paneļu klāstu. Noklikšķinot uz izvēlnes opcijas Logs, varat izvēlēties kādu no dažādiem renderēšanas, animācijas un citiem rīkiem, kas palīdzēs izstrādes projektā.

Gūstiet iedvesmu un atbalstu ar vienotību

Kopiena, kas ieskauj Unity, ir lielākā no visiem spēļu dzinējiem. Gan eksperti, gan hobiji izmanto šo programmatūru, lai izveidotu spēles, tādējādi radot daudz dokumentācijas visā tīmeklī.

Oficiālā vienotības dokumentācija ir lieliska vieta, kur sākt. Šeit varat atrast informāciju par gandrīz katru Unity funkciju, kas ir rakstīta, paturot prātā iesācējus.

Līdztekus oficiālajiem dokumentiem, Unity darbojas arī forums, kurā lietotāji var palīdzēt viens otram. Neatkarīgi no tā, cik sarežģīts vai vienkāršs ir jūsu jautājums, kāds uz to ātri atbildēs. Šī ir viena no labākajām lietām pakalpojumā Unity, tāpēc tā ir ideāli piemērota jauniem izstrādātājiem.

Spēļu izstrāde ar Unity

Unity ir lielisks rīks iesācējiem programmētājiem, lai uzzinātu par spēļu veidošanu. Izmantojot tiešsaistes resursus, varat ātri uzlabot savas prasmes un īstenot savas idejas. Tomēr, protams, šis raksts tikai ļaus jums sākt darbu, un jums ir jādara viss pārējais.

Spēlētāju kustības vienotībā skaidrojums: Rigidbody un Collider

Lasiet Tālāk

DalītiesČivinātDalītiesE-pasts

Saistītās tēmas

  • Programmēšana
  • Spēļu izstrāde
  • Vienotība
  • Programmēšana

Par autoru

Semjuels L. Garbets (Publicēti 53 raksti)

Samuels ir Apvienotajā Karalistē dzīvojošs tehnoloģiju rakstnieks, kurš aizraujas ar visu, ko darāt. Uzsācis uzņēmējdarbību tīmekļa izstrādes un 3D drukāšanas jomā, kā arī ilgus gadus strādājis par rakstnieku, Samuels piedāvā unikālu ieskatu tehnoloģiju pasaulē. Viņš galvenokārt koncentrējas uz DIY tehnoloģiju projektiem, un viņam nekas vairāk patīk, kā vien dalīties jautrās un aizraujošās idejās, kuras varat izmēģināt mājās. Ārpus darba Samuelu parasti var atrast braucam ar velosipēdu, spēlējam datora videospēles vai izmisīgi mēģina sazināties ar savu mājdzīvnieku krabi.

Vairāk no Samuela L. Garbets

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu