Useimmat pelaajat ja pelinkehittäjät ovat kuulleet Unitysta, koska ne ovat niellyt jopa 50 % pelimoottorimarkkinoista. Indie-nimikkeissä ja kolminkertaisissa peleissä käytetty moottori on nauttinut maailmanlaajuisesta suosiosta vuoden 2005 julkaisusta lähtien.

Unityn menestys johtuu sen matalasta oppimiskäyrästä ja sitä tukevista runsaista resursseista. Mutta miten sinun pitäisi aloittaa ensimmäinen Unity-projektisi?

Ohjelmointi Unity Game Enginessä

Ohjelmointi on jokaisen pelimoottorin olennainen ominaisuus. Unity tukee useita kehityskieliä, mukaan lukien kolme pääosaa, joista jokaisella on omat etunsa.

Mitkä ohjelmointikielet toimivat Unityssa?

  • C#
  • Ulkoiset .NET DLL: t (C++, C jne.)
  • Unity Visual Scripting

Unity tuki aiemmin myös Booa ja UnityScriptiä (JavaScriptin perusteella), mutta nämä vaihtoehdot eivät ole käytettävissä myöhemmissä julkaisuissa.

Alkuperäinen C#-tuki

C# on Unityn hallitseva tuettu kieli, ja sitä useimmat kehittäjät käyttävät työskennellessään moottorin kanssa. C# on korkean tason ohjelmointikieli, joka on helppo oppia verrattuna vaihtoehtoihin, kuten C++.

Ulkoinen .NET DLL -tuki

Dynaamiset linkkikirjastot (DLL) ovat tiedostot, jotka sisältävät valmiiksi käännetyn koodin. Unity tukee DLL-tiedostoja, jotka on kirjoitettu .NET-kielillä, joita se ei voi kääntää itse, mukaan lukien C++ ja C.

Ulkoiset DLL-tiedostot, jotka tunnetaan myös Unityn hallituina laajennuksina, mahdollistavat peliominaisuuksien luomisen, jotka eivät toimisi C#:n kanssa. Ne myös helpottavat huomattavasti koodin jakamista ilman lähdettä.

Unity Visual Scripting

Visuaalinen komentosarja on valloittanut ohjelmointimaailman viime vuosina. Unity-visuaalinen komentosarja on syvällinen esimerkki tällaisesta järjestelmästä, joka tarjoaa kehittäjille valtavan tehon.

Unityn visuaalinen komentosarjajärjestelmä antaa pelintekijöille mahdollisuuden luoda työnsä ilman koodin kirjoittamista.

Unityn lataaminen ja asentaminen pelien tekemiseen

Mukavuutta ajatellen suunniteltu Unity voidaan ladata ja asentaa muutamassa minuutissa. Suuntaa vain Unity kauppa ja noudata alla olevia ohjeita aloittaaksesi ensimmäisen pelisi.

Paljonko Unity maksaa?

Unityn hinnoittelujärjestelmä on yksi sen suosituimmista ominaisuuksista. Ellet työskentele joukkueena Unityn kanssa, voit todennäköisesti saada ohjelmiston käsiisi ilmaiseksi.

  • Opiskelijat: Opiskelijat voivat käyttää Unity Teams Advancedia ilmaiseksi todisteena kelvollisista opinnoistaan.
  • Henkilökohtainen: Yksilöt, joilla on alle 100 000 dollaria rahoitusta tai tuloja viimeisen 12 kuukauden aikana, voivat käyttää Unitya ilmaiseksi.
  • Joukkueet: Suurempien tiimien ja korkeatuloisten yritysten on maksettava Unityn käytöstä.

Unity Game Enginen lataaminen

Kun olet valinnut Unity-hintasuunnitelman, jonka kanssa käytät, sivusto ohjaa sinut sivulle, jolta voit ladata Unityn. Unity Game Engine on saatavilla Windowsille, macOS: lle ja Linuxille. Varmista, että latauspainike vastaa käyttöjärjestelmääsi ennen kuin painat sitä.

Tämä lataa Unity Hub -asennusohjelman.

Unityn asentaminen

Nyt kun sinulla on Unity Hub -asennusohjelma, voit aloittaa pääasennuksen. Sinun on luettava ja hyväksyttävä käyttöehdot ja valittava Unityn asennuspaikka.

Seuraavaksi sinun on käynnistettävä Unity Hub -sovellus ja kirjauduttava sisään. Tässä vaiheessa voit kirjautua sisään tai luoda uuden tilin.

Kun olet kirjautunut sisään, on viimein aika asentaa Unity Editor. Valitse oikea tiedostosijainti Unitylle ja napsauta asennuspainiketta hyväksyen kaikki näkemäsi järjestelmänvalvojan kehotteet.

Unityn asentaminen kestää jonkin aikaa, mutta tämä antaa sinulle mahdollisuuden tutustua Unityn käyttöliittymään alla olevassa osiossa.

Uuden yhtenäisyysprojektin luominen

Lopuksi on aika luoda projekti, jota käytät Unityn kanssa. Siirry Unity Hubin Projektit-osioon ja valitse Uusi projekti. Voit valita seuraavalla sivulla olevista malleista, mutta olemme pitäneet kiinni ydinosioon, jotta projektimme olisi yksinkertainen. Voit valita projektin nimen ja tiedoston sijainnin ennen projektin luomista.

Sinun on odotettava, että Unity lataa uuden projektisi, ennen kuin Unity Editor avautuu, jotta voit aloittaa.

Unityn pelinkehityskäyttöliittymän tutkiminen

Käynnistä luomasi projekti avataksesi Unity Editorin. Tämä avaa ikkunan, joka näyttää aluksi pelottavalta, mutta olemme eritelleet alla kaikki käyttöliittymän elementit helpottaaksemme sitä. Nämä elementit ovat siirrettäviä, mutta olemme käyttäneet niiden oletussijaintia helpottaaksemme niiden löytämistä.

Unity-projekti ja konsolivälilehdet

Ikkunan alareunassa olevat Unity Project- ja Console-välilehdet ovat kaksi moottorin tärkeintä ominaisuutta.

Projekti-välilehti on tiedostojen hallintaohjelma, joka sisältää kaikki pelissäsi käytetyt tiedostot. Voit luoda omia tiedostoja ja kansioita sekä tuoda ulkoisia tiedostoja projektiisi. Aina kannattaa käyttää aikaa älykkään tiedostorakenteen luomiseen pelillesi.

Konsoli-välilehti toimii kuten useimmissa IDE: issä oleva konsoli. Virheenkorjaustyökaluna toimiva konsoli tarjoaa virheitä ja varoituksia, kun koodi on käynnissä, mikä auttaa vianmäärityksessä.

Yhtenäisyyshierarkia-välilehti

Unity Hierarchy -välilehti suorittaa saman roolin kuin hierarkiat työkaluissa, kuten Adobe Photoshop ja Illustrator. Se on luettelo, joka sisältää kaikki nykyisen kohtauksen objektit muodossa, joka näyttää objektien väliset suhteet.

Yhtenäisyyden tarkastaja

Kun valitset kohtauksen tai objektin hierarkiassa, Asetukset-paneeli näyttää komponentit, jotka on käytetty siihen. Tämän ansiosta on erittäin helppoa muokata tai vertailla objekteja katsomatta koodia. Voit jopa muuttaa koodisi muuttujia Inspectorista.

Unity-kohtaus ja pelivälilehdet

Nämä Unity-käyttöliittymän kaksi seuraavaa osaa ovat kiistatta tärkeimmät.

Kohtaus-välilehti näyttää 3D- tai 2D-tilan, joka on täytetty hierarkiassa olevilla kohteilla. Voit valita kohteita suoraan kohtauksesta ja suorittaa muunnoksia ilman tarkastajaa.

Peli-välilehti on erilainen. Tämä välilehti aktivoituu vain, kun käännät ja käytät peliäsi. Se toimii tapana pelata peliäsi reaaliajassa kääntämättä sitä kokonaan.

Muiden elementtien lisääminen Unity-käyttöliittymään

Näiden peruskäyttöliittymäelementtien lisäksi voit lisätä valtavan valikoiman ylimääräisiä välilehtiä ja paneeleja. Napsauttamalla Ikkuna-valikkovaihtoehtoa voit valita useista hahmonnus-, animaatio- ja muista työkaluista, jotka auttavat kehitysprojektissasi.

Inspiraatiota ja tukea Unityn avulla

Unitya ympäröivä yhteisö on pelikoneista suurin. Asiantuntijat ja harrastajat käyttävät tätä ohjelmistoa pelien luomiseen, mikä johtaa laajaan dokumentaatioon verkossa.

Virallinen yhtenäisyyden dokumentaatio on erinomainen paikka aloittaa. Löydät täältä tietoa lähes kaikista Unity-ominaisuuksista, jotka kaikki on kirjoitettu aloittelijat ajatellen.

Virallisten asiakirjojen ohella Unity ylläpitää myös foorumia, jossa käyttäjät voivat auttaa toisiaan. Riippumatta siitä, kuinka monimutkainen tai yksinkertainen kysymyksesi on, joku vastaa siihen nopeasti. Tämä on yksi Unityn parhaista asioista, joten se sopii täydellisesti uusille kehittäjille.

Pelikehitys Unityn kanssa

Unity on loistava työkalu aloitteleville ohjelmoijille oppiakseen pelien tekemisestä. Verkkoresurssien avulla voit nopeasti parantaa taitojasi ja toteuttaa ideasi. Tietenkin tämä artikkeli auttaa sinua vain alkuun, ja sinun on tehtävä loput.

Pelaajien liike Unityssa selitetty: Rigidbody ja Collider

Lue Seuraava

JaaTweetJaaSähköposti

Liittyvät aiheet

  • Ohjelmointi
  • Pelin kehitys
  • Yhtenäisyys
  • Ohjelmointi

Kirjailijasta

Samuel L. Garbett (53 artikkelia julkaistu)

Samuel on Iso-Britanniassa toimiva teknologiakirjoittaja, joka on intohimoinen kaikkeen tee-se-itse-asioihin. Perustettuaan yrityksiä verkkokehityksen ja 3D-tulostuksen aloilla sekä työskennellyt useiden vuosien ajan kirjailijana, Samuel tarjoaa ainutlaatuisen näkemyksen teknologian maailmaan. Hän keskittyy pääasiassa tee-se-itse-tekniikkaprojekteihin, ja hän ei rakasta muuta kuin hauskojen ja jännittävien ideoiden jakamista, joita voit kokeilla kotona. Työn ulkopuolella Samuel voidaan yleensä tavata pyöräilemässä, pelaamassa PC-videopelejä tai yrittämässä epätoivoisesti kommunikoida lemmikkirapunsa kanssa.

Lisää kirjailijalta Samuel L. Garbett

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi