Unreal Engine 4 -opetus aloittelijoille - kaikki yksityiskohdat
Unreal Engine 4: llä voit helposti ohjelmoida ammattimaiset ja monimutkaiset videopelit itse. Tässä opetusohjelmassa opit ohjelman rakenteesta ja joitain peruskäsitteitä.
Asenna Unreal Engine 4
Ennen kuin aloitat ohjelmoinnin Unreal Engine -sovelluksella, sinun on ensin asennettava se. Tässä esimerkissä näytämme asennuksen Windows-käyttöjärjestelmässä.
- Lataa ensin Unreal Engine 4. Tämä tapahtuu Unreal Engine -sivun kautta.
- Suorita sitten asennusohjelma ja napsauta "Asenna".
- Asennuksen aikana Windowsin palomuuri estää ohjelmaa pääsemästä verkkoon useita kertoja. Sinun tulisi kuitenkin sallia tämä käyttöoikeus, jotta voit asentaa Unreal Engine- tai Epic Games Launcher -sovelluksen oikein.
- Kun asennus on valmis, käynnistä Epic Games Launcher ja kirjaudu sisään Epic Games -tililläsi.
- Napsauta "Korjaa nyt" tarvittaessa uusidaksesi vanhentuneet pikakuvakkeet.
- Napsauta nyt "Epärealistinen moottori" -välilehteä ja "Asenna moottori".
- Sen jälkeen voit valita, mihin moottori asennetaan. Jos haluat, voit asentaa sen esimerkiksi USB-tikulle tai ulkoiseen kiintolevyyn. Napsauta sitten "Asenna".
- Jos Epic Games Launcher myöhemmin kysyy, onko uproject-tiedostot määritettävä käynnistysohjelmalle, napsauta "Repair now".
Unreal Engine 4: Projektipäällikkö
Heti kun Unreal-moottorin asennus on valmis, voit käynnistää sen napsauttamalla "Käynnistä".
- Projektipäällikkö aloittaa ensin. Jos et ole työskennellyt Unreal Engine -sovelluksen kanssa aiemmin, on suositeltavaa valita malli täältä.
- Anna projektille myös nimi ja valitse sijainti.
- Napsauta lopuksi "Luo projekti" aloittaaksesi.
Ohjelmaosat Unreal-moottorissa
Unreal Engine on jaettu kuuteen tärkeään kenttään.
- Tilat-paneeli: Täältä löydät erilaisia työkaluja, kuten "Maisematyökalu", "Lehdetyökalu" tai "Paikatyökalu". "Sijoita työkalulla" voit esimerkiksi - kuten nimestä voi päätellä - sijoittaa esineitä tasolle.
- World Outliner: "World Outliner" näyttää kaikki nykyisen tason esineet ja sitä käytetään organisaatioon.
- Tiedot: "Tiedot" -kentässä voit muokata tason yksittäisten objektien ominaisuuksia.
- Työkalurivi: Yläosassa on työkalurivi, joka tarjoaa yleisiä toimintoja. "Play" -painike, jolla voit kokeilla peliäsi, on erittäin tärkeä.
- Näkymäportti: Voit aina tarkastella nykyistä tasoa "Näkymäportissa" eri näkökulmista. Voit myös siirtää esineitä tänne ja paljon muuta.
- Sisältöselain: Viimeinkin on "Sisältöselain", josta löydät kaikki projektitiedostot. Voit myös järjestää ne täällä, tarkastella kansiorakennetta tai tuoda tiedostoja.
Epärealistinen moottori: Nämä vakiovarat ovat olemassa
Unreal-moottorissa on lukemattomia varoja. Neljä tärkeää vakiovarallisuutta ovat:
- Blueprint-luokka: Tarvitset "Blueprint-luokan" pelin aikana tai yksittäisten esineiden käyttäytymiseen. Jos haluat lisätä esimerkiksi liikkuvan auton peliin, tämä voidaan ratkaista "Blueprint-luokalla". "Blueprint Class" on ohjelmoitu solmujärjestelmällä. Tämä tarkoittaa, että yhdistät useita ohjelmaelementtejä nuolilla, kuten vuokaaviossa.
- Taso: Tämän ominaisuuden avulla voit helposti - kuten nimestä voi päätellä - luoda tason, jota voit muokata suoraan "Viewport" -näkymässä.
- Aineisto: Tämä omaisuus on myös itsestään selvä. Voit luoda materiaaleja tällä aineistolla erityisessä "Material Editor" -sovelluksessa. Solmujärjestelmää käytetään tässä uudelleen.
- Hiukkasjärjestelmä: Tällä ominaisuudella voit lisätä hiukkasia esineeseen. Se käsitellään erityisessä hiukkaseditorissa.
- Voit lisätä varoja peliin helposti napsauttamalla "Lisää uusi" "Sisäselaimessa". Löydät sitten yllä mainitut vakiovarat Luo perussisältö -osiosta.
Silmät epärealistisessa moottorissa
Jos työskentelet Unreal-moottorin kanssa, kohtaat myös ns. "Silmät".
- Tarvitset silmä- tai monikulmioverkot kolmiulotteiseen grafiikkaan. Siellä on kahta erityyppistä silmää.
- Staattinen mesh: "Staattinen mesh" on geometrinen esine, joka koostuu monista monikulmioista (monikulmioista). Tämä esine tallennetaan grafiikkamuistiin ja sitä voidaan siirtää, kiertää ja skaalata ilman, että tarvitaan paljon laskentatehoa.
- Skeletal Mesh: Tämä verkko on hyvin samanlainen kuin "staattinen mesh". Sillä on kuitenkin edelleen toisiinsa kytkettyjä "luita", jotka voivat muuttaa sitä. Jos haluat lisätä juoksevan kanin peliin, tarvitset "luurankoverkon", jotta voit animoida juoksua.