Unreal Engine 4-tutorial til begyndere - alle detaljer
Med Unreal Engine 4 kan du nemt programmere professionelle og komplekse videospil selv. I denne tutorial lærer du om programmets struktur og nogle grundlæggende koncepter.
Installer Unreal Engine 4
Før du begynder at programmere med Unreal Engine, skal du først installere den. I dette eksempel viser vi dig installationen under Windows.
- Download først Unreal Engine 4. Dette gøres via Unreal Engine-hjemmesiden.
- Kør derefter installationsprogrammet, og klik på "Install".
- Under installationen forhindrer Windows-firewall, at programmet får adgang til netværket flere gange. Du skal dog tillade denne adgang, så du korrekt kan installere Unreal Engine eller Epic Games Launcher.
- Når installationen er afsluttet, skal du starte Epic Games Launcher og logge ind med din Epic Games-konto.
- Klik om nødvendigt på "Fix now" for at fornye de forældede genveje.
- Klik nu på fanen "Unreal Engine" og på "Install Engine".
- Du kan derefter vælge, hvor motoren skal installeres. Hvis du vil, kan du f.eks. Installere det på en USB-stick eller en ekstern harddisk. Klik derefter på "Install".
- Hvis Epic Games Launcher senere spørger, om uproject-filerne skal tildeles Launcher, skal du klikke på "Reparer nu".
Unreal Engine 4: Project Manager
Så snart installationen af Unreal Engine er afsluttet, kan du starte den ved at klikke på "Start".
- Projektlederen starter først. Hvis du ikke har arbejdet med Unreal Engine før, anbefales det at vælge en skabelon her.
- Giv også projektet et navn, og vælg placering.
- Klik til sidst på "Opret projekt" for at starte.
Programafsnit i Unreal Engine
Unreal Engine er opdelt i seks vigtige felter.
- Funktionspanel: Her finder du forskellige værktøjer, såsom "Landskabsværktøj", "løvværktøj" eller "Placeringsværktøj". Med "Placeringsværktøjet" kan du for eksempel - som navnet antyder - placere objekter i niveauet.
- World Outliner: "World Outliner" viser alle objekter på det aktuelle niveau og bruges til organisering.
- Detaljer: I feltet "Detaljer" kan du redigere egenskaberne for individuelle objekter på niveauet.
- Værktøjslinje: Øverst finder du værktøjslinjen, der tilbyder generelle funktioner. Knappen "Play", som du kan prøve dit spil med, er meget vigtig.
- Viewport: Du kan altid se det aktuelle niveau i "Viewport" fra forskellige perspektiver. Du kan også flytte objekter her og meget mere.
- Indholdsbrowser: Endelig er der "Indholdsbrowser", hvor du kan finde alle projektfiler. Du kan også organisere dem her, se mappestrukturen eller importere filer.
Uvirkelig motor: Disse standardaktiver findes
Der er utallige aktiver i Unreal Engine. De fire vigtige standardaktiver er:
- Blueprint Class: Du har brug for en "Blueprint Class" i løbet af spillet eller for opførelsen af individuelle objekter. Hvis du for eksempel vil tilføje en bevægelig bil til spillet, kan dette løses med en "Blueprint Class". En "Blueprint Class" er programmeret med et nodesystem. Dette betyder, at du forbinder flere programelementer med pile, der ligner et flowdiagram.
- Niveau: Med dette aktiv kan du nemt - som navnet antyder - oprette et niveau, som du kan redigere direkte i "Viewport".
- Materiale: Dette aktiv er også selvforklarende. Du kan oprette materialer med dette aktiv i en speciel "Material Editor". Nodesystemet bruges igen her.
- Partikelsystem: Med dette aktiv kan du tilføje partikler til et objekt. Det behandles i en speciel partikeleditor.
- Du kan nemt tilføje aktiver til spillet ved at klikke på "Tilføj nyt" i "Indholdsbrowser". Du finder derefter de ovennævnte standardaktiver i afsnittet "Opret grundlæggende aktiver".
Meshes i Unreal Engine
Hvis du arbejder med Unreal Engine, vil du også støde på såkaldte "masker".
- Du har brug for masker eller polygonmasker til tredimensionel grafik. Der er to forskellige typer masker.
- Statisk Mesh: Et "Statisk Mesh" er et geometrisk objekt, der består af mange forskellige polygoner (polygoner). Dette objekt gemmes i grafikhukommelsen og kan flyttes, roteres og skaleres, uden at der kræves meget computerkraft.
- Skeletalnet: Dette net ligner meget "statisk mesh". Imidlertid har den stadig sammenkoblede "knogler", som kan ændre det. Hvis du vil tilføje en løbende kanin til spillet, har du brug for et "Skeletal Mesh", så du også kan animere en løbende bevægelse.