Mandag d. 10-02-2025
Tirsdag d. 11-02-2025
Onsdag d. 12-02-2025
Torsdag d. 13-02-2025
I dag har jeg brugt tiden på at opsætte Unreal Engine 5, samt Visual Studio Extension til at kunne redigere og kompilere scripts brugt I Unreal Engine 5.


Derudover har jeg også brugt lidt tid på at lære de helt basale ting I Unreal Engine. Det vil sige at oprette et nyt projekt, og derefter navigere lidt rundt I UE5’s editor.


Kilder:
Fredag d. 14-02-2025
Jeg bruger dagen I dag på at undersøge det grundlæggende workflow I Unreal Engine 5, og fandt hurtigt ud af at der overordnet er 2 måder at lave scripts på. Det er selvfølgelig med C++, men man kan også vælge Blueprints. Så jeg undersøgte hver især hvad det er, forskellen mellem dem og hvornår man skal bruge det ene eller det andet.
Jeg startede ud med at se videoen “Blueprints Vs C++ Which One Should You Use In Unreal Engine 5” af Unreal University på YouTube. Han var god til at forklare hvad Blueprints er, og hvordan C++ scripting fungere, men han forklarede det meget overfladisk, han gik ikke I dybden med hvordan Blueprints eller C++ hænger sammen. Men, jeg kiggede derudover også på UE5’s dokumentation for at supplere. Der fandt jeg ud af at man kan kombinere brugen af begge, forstået på den måde at man kan lave en form for parent klasse I C++, som man derefter kan lave underklasser til I form af Blueprints.


Man kan blandt andet se på de to billeder foroven at der er oprettet en C++ klasse kaldet MyProject2Character, og den klasse bliver brugt I mit Blueprint BP_TopDownCharacter. Dette projekt indeholder udelukkende Starter Content, så jeg har ikke oprettet noget, men det er kun startup filerne fra UE5.
Unreal Engine følger med en lang række af features som gør det nemmere at håndtere komplekse beregninger, og det er blandt andet Physics.

Det er blandt andet I dette Blueprint viewport hvor man vil kunne redigere på sin Character, som er et spilobjekt som kan udfører et eller andet, og bevæge sig rundt derfor navnet Character. Her kan man blandt andet ændrer på ens Character’s 3D model, eller på hvordan kameraet skal agere osv.

Dette er nogle af de klasse typer som man kan benytte sig af, når man opretter et Blueprint, den viser her de mest almindelige af slagsen. Så alle objekter I Unreal Engine 5 som skal kunne et eller andet udover bare at være et statisk objekt, skal være enten nogle af disse typer klasser, når vi snakker Blueprints.
Kilder:
