Mål: At kunne tilføje mere feedback med lyd ved at implementere footstep sound effect til når man går, og også tage højde for hvilket materiale men går på.

Jeg har brugt meget af den viden som jeg har tillært mig tidligere, og brugt det som hedder et AnimNotify blueprint, som er et blueprint som man kan kalde på visse tidspunkter i sin animation.

Som man blandt andet kan se her på den tidslinjen, der har jeg sat to BP_FootstepsSoundFX, dette er mit AnimNotify blueprint. Inde I det blueprint ligger logikken for hvilken lyd som skal afspilles afhængig af Surface Type.

Hver gang en animation registrerer et AnimNotify bliver dens recive notify funktion kørt, som dette billede er. Først så sætter jeg en Line Trace op, som i teorien er en usynlig streg som man sætter en start position og en slut position for, og denne streg kan så registrer hvilke objekter den rammer. Så med at jeg sætter den til at pege nedad ved at gange dens Vector Up med -200, så peger den nedad. Derefter kan jeg sige hvis den rammer et objekt, og dens surface type er Grass så afspil Grass sound fx osv.

Surface types bliver sat under Project Settings, og bliver sat således.

Derefter mangler jeg kun at give visse objekter forskellige surface types, og det gør man ved at give dem forskellige Physics Materials.

Her har jeg oprettet et Physics material for grass kalde PM_Grass, og har givet den surface type grass. Derefter finder jeg et objekt som jeg gerne vil skal bruge denne physics material.

Produkt: