Unreal Engine 4-tutorial för nybörjare - alla detaljer
Med Unreal Engine 4 kan du enkelt programmera professionella och komplexa videospel själv. I den här handledning kommer du att lära dig om programmets struktur och några grundläggande koncept.
Installera Unreal Engine 4
Innan du börjar programmera med Unreal Engine måste du först installera den. I det här exemplet visar vi installationen under Windows.
- Ladda ner först Unreal Engine 4. Detta görs via Unreal Engine-hemsidan.
- Kör sedan installationsprogrammet och klicka på "Installera".
- Under installationen kommer Windows-brandväggen att förhindra att programmet får åtkomst till nätverket flera gånger. Du bör dock tillåta denna åtkomst så att du kan installera Unreal Engine eller Epic Games Launcher på rätt sätt.
- När installationen är klar startar du Epic Games Launcher och loggar in med ditt Epic Games-konto.
- Klicka vid behov på "Fix now" för att förnya de föråldrade genvägarna.
- Klicka nu på fliken "Unreal Engine" och på "Installera Engine".
- Du kan sedan välja var du vill installera motorn. Om du vill kan du till exempel installera det på ett USB-minne eller en extern hårddisk. Klicka sedan på "Installera".
- Om Epic Games Launcher senare frågar om upprojektfilerna ska tilldelas Launcher klickar du på "Reparera nu".
Unreal Engine 4: Project Manager
Så snart installationen av Unreal Engine är klar kan du starta den genom att klicka på "Starta".
- Projektledaren börjar först. Om du inte har arbetat med Unreal Engine tidigare rekommenderas att du väljer en mall här.
- Ge också projektet ett namn och välj plats.
- Klicka till slut på "Skapa projekt" för att starta.
Programavsnitt i Unreal Engine
Unreal Engine är indelad i sex viktiga områden.
- Lägespanel: Här hittar du olika verktyg, till exempel "Landscape Tool", "Lövverkningsverktyget" eller "Place Tool". Med "Place Tool" kan du till exempel - som namnet antyder - placera objekt i nivån.
- World Outliner: "World Outliner" visar alla objekt på den aktuella nivån och används för organisation.
- Detaljer: I fältet "Detaljer" kan du redigera egenskaperna för enskilda objekt på nivån.
- Verktygsfält: Överst hittar du Verktygsfältet, som erbjuder allmänna funktioner. Knappen "Spela" med vilken du kan prova ditt spel är mycket viktig.
- Viewport: Du kan alltid visa den aktuella nivån i "Viewport" från olika perspektiv. Du kan också flytta objekt hit och mycket mer.
- Content Browser: Slutligen finns det "Content Browser", där du kan hitta alla projektfiler. Du kan också organisera dem här, visa mappstrukturen eller importera filer.
Unreal Engine: Dessa standardtillgångar finns
Det finns otaliga tillgångar i Unreal Engine. De fyra viktiga standardtillgångarna är:
- Blueprint Class: Du behöver en "Blueprint Class" för spelets gång eller för beteendet hos enskilda objekt. Om du till exempel vill lägga till en rörlig bil i spelet kan detta lösas med en "Blueprint Class". En "Blueprint Class" är programmerad med ett nodesystem. Detta innebär att du ansluter flera programelement med pilar, liknande ett flödesschema.
- Nivå: Med den här tillgången kan du enkelt - som namnet antyder - skapa en nivå som du kan redigera direkt i "Viewport".
- Material: Denna tillgång är också självförklarande. Du kan skapa material med den här tillgången i en speciell "Material Editor". Nodsystemet används igen här.
- Partikelsystem: Med den här tillgången kan du lägga till partiklar till ett objekt. Det behandlas i en speciell partikelredigerare.
- Du kan enkelt lägga till tillgångar i spelet genom att klicka på "Lägg till nytt" i "innehållswebbläsaren". Du hittar sedan ovan nämnda standardtillgångar i avsnittet "Skapa grundläggande tillgång".
Meshes i Unreal Engine
Om du arbetar med Unreal Engine, kommer du också att möta så kallade "nät".
- Du behöver nätverk eller polygonmaskor för tredimensionell grafik. Det finns två olika typer av nät.
- Statisk nät: Ett "statiskt nät" är ett geometriskt objekt som består av många olika polygoner (polygoner). Detta objekt lagras i grafikminnet och kan flyttas, roteras och skalas utan att mycket datorkraft krävs.
- Skelettnät: Detta nät liknar det "statiska nät". Men det har fortfarande sammankopplade "ben" som kan ändra det. Om du vill lägga till en löpande kanin i spelet behöver du en "Skeletal Mesh" så att du också kan animera en löpande rörelse.