Dauguma žaidėjų ir žaidimų kūrėjų yra girdėję apie „Unity“, net 50% žaidimų variklių rinkos. Naudojamas nepriklausomiems ir trigubiems pavadinimams, šis variklis visame pasaulyje išpopuliarėjo nuo pat 2005 m.

„Unity“ sėkmę lėmė sekli mokymosi kreivė ir daugybė ją palaikančių išteklių. Bet kaip turėtumėte pradėti savo pirmąjį „Unity“ projektą?

Programavimas Unity Game Engine

Programavimas yra esminė bet kurio žaidimo variklio savybė. „Unity“ palaiko kelias kūrimo kalbas, įskaitant tris pagrindinius, kurių kiekvienas turi savo privalumų.

Kurios programavimo kalbos veikia Unity?

  • C#
  • Išoriniai .NET DLL (C++, C ir kt.)
  • Unity Visual Scripting

„Unity“ taip pat palaikė „Boo“ ir „UnityScript“ (pagal „JavaScript“, tačiau šios parinktys nepasiekiamos vėlesniuose leidimuose).

Vietinis C# palaikymas

C# yra dominuojanti Unity palaikoma kalba, kurią dauguma kūrėjų naudoja dirbdami su varikliu. C# yra aukšto lygio programavimo kalba, kurią lengva išmokti, palyginti su tokiomis parinktimis kaip C++.

Išorinis .NET DLL palaikymas

instagram viewer

Dinaminių nuorodų bibliotekos (DLL) yra failus, kuriuose yra iš anksto sudarytas kodas. „Unity“ palaiko DLL, parašytus .NET kalbomis, kurių negali kompiliuoti pati, įskaitant C++ ir C.

Taip pat žinomi kaip „Unity“ valdomi papildiniai, išoriniai DLL failai leidžia sukurti žaidimo funkcijas, kurios neveiktų su C#. Jie taip pat leidžia kūrėjams daug lengviau dalytis kodu nenurodant šaltinio.

Unity Visual Scripting

Vizualinis scenarijus pastaraisiais metais užvaldė programavimo pasaulį. Unity vizualinis scenarijus yra išsamus tokio tipo sistemos pavyzdys, suteikiantis kūrėjams didžiulę galią.

„Unity“ vaizdinė scenarijų sistema leidžia žaidimų kūrėjams kurti savo darbus nerašydami kodo.

Atsisiųskite ir įdiekite „Unity“, skirtą žaidimų kūrimui

Sukurta atsižvelgiant į patogumą, galite atsisiųsti ir įdiegti Unity per kelias minutes. Tiesiog eikite į Vienybės parduotuvė ir atlikite toliau nurodytus veiksmus, kad pradėtumėte kurti savo pirmąjį žaidimą.

Kiek kainuoja vienybė?

„Unity“ kainodaros schema yra viena populiariausių jos funkcijų. Nebent dirbate kaip komanda su „Unity“, tikriausiai galėsite naudotis programine įranga nemokamai.

  • Studentai: studentai gali nemokamai naudotis „Unity Teams Advanced“, pateikę tinkamų studijų įrodymą.
  • Asmeninis: asmenys, kurių finansavimas ar pajamos per pastaruosius 12 mėnesių yra mažesnės nei 100 000 USD, gali naudotis „Unity“ nemokamai.
  • Komandos: didesnės komandos ir dideles pajamas gaunančios įmonės turės mokėti, kad galėtų naudotis „Unity“.

Atsisiunčiamas Unity Game Engine

Kai pasirinksite „Unity“ kainų planą, svetainė nukreips jus į puslapį, kuriame galėsite atsisiųsti „Unity“. „Unity Game Engine“ galima naudoti „Windows“, „MacOS“ ir „Linux“. Prieš paspausdami įsitikinkite, kad atsisiuntimo mygtukas atitinka jūsų OS.

Tai atsisiųs Unity Hub diegimo programą.

„Unity“ diegimas

Dabar, kai turite Unity Hub diegimo programą, galite pradėti pagrindinį diegimo procesą. Turėsite perskaityti ir sutikti su taisyklėmis ir nuostatomis, tada pasirinkti „Unity“ diegimo vietą.

Tada turite paleisti „Unity Hub“ programą ir prisijungti. Šiame etape galite pasirinkti prisijungti arba sukurti naują paskyrą.

Kai būsite prisijungę, pagaliau laikas įdiegti Unity Editor. Pasirinkite tinkamą Unity failo vietą ir spustelėkite diegimo mygtuką, priimdami visus matomus administratoriaus raginimus.

„Unity“ įdiegimas užtruks šiek tiek laiko, tačiau tai suteikia galimybę ištirti „Unity“ vartotojo sąsają toliau pateiktame skyriuje.

Naujo vienybės projekto kūrimas

Galiausiai atėjo laikas sukurti projektą, kurį naudosite su Unity. Eikite į skyrių Projektai Unity Hub ir pasirinkite Naujas projektas. Kitame puslapyje galite pasirinkti iš daugybės šablonų, bet mes priskyrėme pagrindiniam skyriui, kad mūsų projektas būtų paprastas. Prieš kurdami projektą galite pasirinkti projekto pavadinimą ir failo vietą.

Turėsite palaukti, kol Unity įkels naują projektą, kol atsidarys Unity redaktorius, kad galėtumėte pradėti.

„Unity“ žaidimų kūrimo vartotojo sąsajos tyrinėjimas

Paleiskite sukurtą projektą, kad atidarytumėte Unity redaktorių. Taip atsidarys langas, kuris iš pradžių atrodo bauginantis, tačiau toliau išskaidėme kiekvieną vartotojo sąsajos elementą, kad jums būtų lengviau. Šie elementai yra kilnojami, bet naudojome numatytąsias jų vietas, kad būtų lengviau juos rasti.

„Unity Project“ ir „Console“ skirtukai

Lango apačioje esantys skirtukai Unity Project ir Console yra dvi svarbiausios variklio funkcijos.

Skirtukas Projektas yra failų naršyklė, kurioje yra visi žaidime naudojami failai. Galite kurti savo failus ir aplankus bei įtraukti išorinius failus į savo projektą. Visada verta skirti laiko išmaniajai žaidimo failų struktūrai sukurti.

Skirtukas „Console“ veikia kaip konsolė, esanti daugelyje IDE. Veikdama kaip derinimo įrankis, konsolė pateikia klaidas ir įspėjimus, kai kodas veikia, ir padeda šalinti triktis.

Vienybės hierarchijos skirtukas

Skirtukas Vienybės hierarchija atlieka tą patį vaidmenį kaip hierarchijos tokiuose įrankiuose kaip „Adobe Photoshop“ ir „Illustrator“. Tai sąrašas, kuriame yra kiekvienas dabartinės scenos objektas, kurio formatas rodo ryšį tarp objektų.

Vienybės inspektorius

Kai pasirenkate sceną arba objektą hierarchijoje, skydelyje Inspektorius rodomi jam pritaikyti komponentai. Tai leidžia labai lengvai redaguoti ar palyginti objektus nežiūrint į kodą. Jūs netgi galite pakeisti savo kodo kintamuosius naudodami inspektorių.

Vienybės scena ir žaidimo skirtukai

Šios dvi kitos Unity vartotojo sąsajos dalys, be abejo, yra svarbiausios.

Skirtuke Scena rodoma 3D arba 2D erdvė, užpildyta hierarchijos objektais. Galite pasirinkti objektus tiesiai iš scenos, atlikdami transformacijas nepasitikėdami inspektoriumi.

Skirtukas Žaidimas yra kitoks. Šis skirtukas suaktyvinamas tik tada, kai kompiliuojate ir paleidžiate žaidimą, o tai leidžia žaisti realiuoju laiku jo nekompiliuojant iki galo.

Kitų elementų pridėjimas prie „Unity“ vartotojo sąsajos

Be šių pagrindinių vartotojo sąsajos elementų, galite pridėti daugybę papildomų skirtukų ir skydelių. Spustelėję meniu parinktį Langas galite pasirinkti iš daugybės atvaizdavimo, animacijos ir kitų įrankių, kurie padės jūsų kūrimo projektui.

Gaukite įkvėpimo ir palaikymo su „Unity“.

„Unity“ supanti bendruomenė yra didžiausia iš visų žaidimų variklių. Ekspertai ir mėgėjai naudoja šią programinę įrangą žaidimams kurti, todėl žiniatinklyje yra daugybė dokumentų.

Oficiali vienybės dokumentacija yra puiki vieta pradėti. Čia galite rasti informacijos apie beveik kiekvieną Unity funkciją, kuri parašyta turint omenyje naujokus.

Be oficialių dokumentų, „Unity“ taip pat valdo forumą, kuriame vartotojai gali padėti vieni kitiems. Kad ir koks sudėtingas ar paprastas būtų jūsų klausimas, kažkas greitai į jį atsakys. Tai vienas geriausių „Unity“ dalykų, todėl jis puikiai tinka naujiems kūrėjams.

Žaidimų kūrimas su Unity

„Unity“ yra puiki priemonė pradedantiesiems programuotojams išmokti kurti žaidimus. Naudodami internetinius išteklius galite greitai patobulinti savo įgūdžius ir įgyvendinti savo idėjas. Žinoma, šis straipsnis padės jums pradėti, o visa kita turėsite padaryti jūs.

Paaiškintas žaidėjo judėjimas vienybėje: standus korpusas ir greitintuvas

Skaitykite toliau

DalintisTviteryjeDalintisEl. paštas

Susijusios temos

  • Programavimas
  • Žaidimų kūrimas
  • Vienybė
  • Programavimas

Apie autorių

Samuelis L. Garbettas (53 straipsniai paskelbti)

Samuelis yra JK gyvenantis technologijų rašytojas, aistringas viskam, ką daryti „pasidaryk pats“. Pradėjęs verslą interneto svetainių kūrimo ir 3D spausdinimo srityse bei ilgus metus dirbęs rašytoju, Samuelis siūlo unikalų įžvalgą į technologijų pasaulį. Daugiausia dėmesio skiriantis „pasidaryk pats“ technologijų projektams, jam patinka tik dalytis smagiomis ir įdomiomis idėjomis, kurias galite išbandyti namuose. Ne darbo vietoje Samuelis dažniausiai važiuoja dviračiu, žaidžia kompiuterinius vaizdo žaidimus arba desperatiškai bando bendrauti su savo augintiniu krabu.

Daugiau iš Samuel L. Garbettas

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Spauskite čia norėdami užsiprenumeruoti