Mandag d. 03-03-2025
Tirsdag d. 04-03-2025
Onsdag d. 05-03-2025
Jeg har fået kigget på Unreal Engine’s Enhanced Input System, som gør det nemmere at lave keybinding til bestemte metoder.

Den måde det fungere på, er at man laver disse Input Mapping Context, som indeholder Input Actions og deres keybinds. Så man laver en Input Action, hvor man kan vælge hvilken type det er, om det er typen Bool, Axis1D , Axis2D, eller Axis3D. Som afhænger meget af hvilken type Input man vil implementere.
For at implementere dette system sammen med C++ scripting, er der nogle ting som man skal sørge for. Først skal man sørge for at give ens Character den ønskede Input Mapping Context.

Man laver en ny UPROPERTY som indeholder ens Input Mapping Context, og man går derefter hen og tildeler denne Mapping Context, til ens character.

Det gør man ved disse linjer kode, hvor man først tjekker at ens Player Controller er den rigtige Controller. Derefter laver man en variabel af typen UEnhancedInputLocalPlayerSubsystem, som man sætter lig med en Player Controller Subsystem. Til sidst tilføjer man så ens mapping context til sin character.
Kilder:
Torsdag d. 06-03-2025
Jeg starter op på et kort Delprojekt hvor jeg vil lave en simpel First Person Character, som skal kunne bevæge sig rundt, hoppe og svinge med et svær og tildele skade eller anden form for funktionalitet.
Delprojekt: Spiludvikling, First Person Character C++
Kilder:
Fredag d. 07-03-2025
Fortsætter med delprojekt fra dagen før.
Delprojekt: Spiludvikling, First Person Character C++
Kilder:
