Unreal Engine 4 tutorial for nybegynnere - alle detaljer
Med Unreal Engine 4 kan du enkelt programmere profesjonelle og komplekse videospill selv. I denne opplæringen vil du lære om strukturen i programmet og noen grunnleggende konsepter.
Installer Unreal Engine 4
Før du begynner å programmere med Unreal Engine, må du først installere den. I dette eksemplet viser vi installasjonen under Windows.
- Last ned først Unreal Engine 4. Dette gjøres gjennom hjemmesiden til Unreal Engine.
- Kjør deretter installasjonsprogrammet og klikk "Installer".
- Under installasjonen vil Windows-brannmuren forhindre at programmet får tilgang til nettverket flere ganger. Du bør imidlertid tillate denne tilgangen slik at du kan installere Unreal Engine eller Epic Games Launcher riktig.
- Når installasjonen er fullført, starter du Epic Games Launcher og logger på med din Epic Games-konto.
- Klikk om nødvendig på "Løs nå" for å fornye de utdaterte snarveiene.
- Klikk nå på "Unreal Engine" -fanen og på "Install Engine".
- Du kan deretter velge hvor motoren skal installeres. Hvis du vil, kan du for eksempel installere den på en USB-pinne eller en ekstern harddisk. Klikk deretter på "Installer".
- Hvis Epic Games Launcher senere spør om uproject-filene skal tilordnes Launcher, klikker du på "Reparer nå".
Unreal Engine 4: Prosjektleder
Så snart installasjonen av Unreal Engine er fullført, kan du starte den ved å klikke på "Start".
- Prosjektleder starter først. Hvis du ikke har jobbet med Unreal Engine før, anbefales det å velge en mal her.
- Gi også prosjektet et navn og velg beliggenhet.
- Klikk til slutt på "Opprett prosjekt" for å starte.
Programseksjoner i Unreal Engine
Unreal Engine er delt inn i seks viktige felt.
- Modus-panel: Her finner du forskjellige verktøy, for eksempel "Landskapsverktøyet", "Bladverktøyet" eller "Plasseringsverktøyet". Med "Place Tool" kan du for eksempel - som navnet antyder - plassere objekter i nivået.
- World Outliner: "World Outliner" viser alle objekter på det nåværende nivået og brukes til organisering.
- Detaljer: I feltet "Detaljer" kan du redigere egenskapene til individuelle objekter på nivået.
- Verktøylinje: Øverst finner du verktøylinjen, som tilbyr generelle funksjoner. "Spill" -knappen som du kan prøve ut spillet ditt er veldig viktig.
- Viewport: Du kan alltid se det gjeldende nivået i "Viewport" fra forskjellige perspektiver. Du kan også flytte objekter hit og mye mer.
- Innholdsleser: Til slutt er det "Innholdsleser", der du kan finne alle prosjektfiler. Du kan også organisere dem her, se mappestrukturen eller importere filer.
Unreal Engine: Disse standardfordelene finnes
Det er utallige eiendeler i Unreal Engine. De fire viktige standardfordelene er:
- Blueprint Class: Du trenger en "Blueprint Class" for løpet av spillet eller for oppførselen til individuelle objekter. Hvis du for eksempel vil legge en bil i bevegelse til spillet, kan dette løses med en "Blueprint Class". En "Blueprint Class" er programmert med et nodesystem. Dette betyr at du kobler flere programelementer med piler, likt et flytskjema.
- Nivå: Med denne eiendelen kan du enkelt - som navnet antyder - lage et nivå, som du kan redigere direkte i "Viewport".
- Materiale: Denne eiendelen er også selvforklarende. Du kan lage materialer med denne eiendelen i en spesiell "Material Editor". Nodesystemet brukes igjen her.
- Partikkelsystem: Med denne eiendelen kan du legge til partikler til et objekt. Det behandles i en spesiell partikkelredigerer.
- Du kan enkelt legge til eiendeler i spillet ved å klikke på "Legg til nytt" i "Innholdsleseren". Du vil da finne de ovennevnte standardfordelene i delen "Lag grunnleggende eiendeler".
Meshes i Unreal Engine
Jobber du med Unreal Engine, vil du også støte på såkalte "masker".
- Du trenger masker eller polygonmasker for tredimensjonal grafikk. Det er to forskjellige typer masker.
- Statisk netting: Et "statisk nett" er et geometrisk objekt som består av mange forskjellige polygoner (polygoner). Dette objektet er lagret i grafikkminnet og kan flyttes, roteres og skaleres uten mye datakraft.
- Skjelettnett: Dette nettet ligner veldig på "statisk nett". Imidlertid har den fremdeles sammenkoblet "bein" som kan endre det. Hvis du vil legge en løpekanin til spillet, trenger du en "Skeletal Mesh", slik at du også kan animere en løpebevegelse.