Tutustuminen Unity 3D:hen

Tässä opetusohjelmassa tutustut Unity 3D -pelimoottoriin ja Unity 3D:n peruselementteihin.

Unity on tällä hetkellä suosituin pelimoottori, jota kehittäjät käyttävät ympäri maailmaa – ja hyvästä syystä. Sillä on tehokas visuaalinen käyttöliittymä pelien tekemiseen, alustarajat ylittävä kehitys ja aktiivinen osallistuva yhteisö. Unity on alustarajat ylittävä pelimoottori, jota käytetään ensisijaisesti videopelien ja simulaatioiden kehittämiseen PC:lle, konsoleille, mobiililaitteille ja verkkosivustoille. Sen on kehittänyt Unity Technologies ja se julkistettiin ensimmäisen kerran vain OS X:lle Applen Worldwide Developers Conference -tapahtumassa vuonna 2005, sittemmin se on laajennettu lähes kaikille saatavilla oleville alustoille.

Unity 3D:n ominaisuudet

Tässä on luettelo Unityn lukuisista ominaisuuksista teknisestä näkökulmasta. Nämä ovat:

  • Peliobjektien luominen ja tuhoaminen
  • Komponenttien käyttäminen
  • Peliobjektin tapahtumat
  • Vektorimuuttujien ja ajoitusmuuttujien käsittely
  • Fysiikkasuuntautuneet tapahtumat
  • Korutiineja ja paluutyyppejä

Unity 3D: Käyttöliittymä/ikkuna

Kuten näet Unityn pääeditori-ikkunan, huomaat, että Unity 3D:n ikkuna koostuu pienistä yksittäisistä ikkunoista, joita voidaan järjestää uudelleen, ryhmitellä sarjoiksi, irrottaa yhdestä paikasta ja telakoida takaisin, pääikkunan sisällä. Tämä osoittaa, että editorin ulkoasu voi vaihdella projektista ja kehittäjästä toiseen.

Unityn käyttöliittymä-ikkunat

Unity 3D: Projekti-ikkuna

Se näyttää kirjaston resursseja, jotka ovat käytettävissä, sekä kuvia, musiikkitiedostoja ja muita lisätiedostoja, jotka toteutat projektiisi. Assetit näkyvät tässä, kun tuot niitä projektissasi.

Unityn projekti-ikkuna

Projektinäkymässä, aivan Assetit-kohdan yläpuolella on Suosikit-osio, jossa voit valita ja säilyttää usein käyttämiäsi kohteita.

Vasemmassa yläkulmassa olevalla Create-vaihtoehdolla voit lisätä uusia Assetteja projektiisi.

Unity 3D: Scene-näkymä

Sen avulla kehittäjät saavat visuaalisen navigointi- ja muokkausmahdollisuuden luomaasi kohtaukseen. Tämä näkymä pystyy näyttämään sekä 2D- että 3D-näkymän sen mukaan, minkä tyyppistä projektia olet työstämässä. Voit siirtää kohteita tässä näkymässä asettaaksesi ne oikein.

Unityn kohtausikkunat

Unity 3D: Hierarkiaikkuna

Se näyttää hierarkkisen esityksen jokaisesta käytettävissä olevasta kohteesta kohtauksessa. Se paljastaa, miten objektit kiinnittyvät toisiinsa. Kun koko kohtaus on Parent-objekti, siihen lisätyistä objekteista tulee Child-objekteja, tämä käsite tunnetaan Unity-maailmassa myös nimellä Parenting.

Unity 3D: The Inspector Window

Sen avulla kehittäjät voivat tarkastaa ja analysoida valitun objektin kaikki muokattavat ominaisuudet. Koska eri objektityypeillä on erilaiset ominaisuusjoukot, joiden ulkoasu ja sisältö vaihtelevat. Kun esimerkiksi valitset Asset fron projekti-ikkunasta, Inspector-ikkuna näyttää kaikki saatavilla olevat tiedot assetista, ja muokattavissa olevat ominaisuudet ovat muokattavissa.

Unityn Inspector-ikkunat

Unity 3D: Työkalupalkki-ikkuna

Tämä on Unity Editorin tärkein ikkuna. Vasemmalla se sisältää ensisijaiset työkalut, joilla voidaan manipuloida kohtausnäkymää sekä sen sisältämiä objekteja.

Toisto-, tauko- ja askelohjaimet ovat myös käytettävissä tässä ikkunassa. Pääset myös käsiksi Unityn pilvipalveluihin käyttämällä oikealla puolella olevia painikkeita ja Unity-tiliä sekä näkyvyysvalikko & editorin asetteluvalikko, joka tarjoaa jonkin verran vaihtuvaa asettelua editori-ikkunoille.

Unityn työkalupalkki-ikkunat

Periaatteessa työkalupalkki ei kuulu ikkunakategoriaan.

Unity 3D: Pelinäkymä

Tässä ikkunassa renderöidään varsinainen pelinäkymä pelin kamerasta. Tämän avulla voit tarkistaa, miltä todellinen pelinäkymä näyttää.