hello, im right now making a backrooms horror game and have recently been trying to make a footstep system depending on the players speed.
I have tried to implement this many times however it hasnt gone to well, i first decided to use the characterRblxSounds in the players local scrpts and edit it from there, but it was to hard and complex for my understanding.
I used many systems made by other players but these still did not give me the outcome i wanted, so i have deleted everything and i want the start the system from scratch but not sure how?
heres the original edited characterRblxSfx example, obviously i want to make it dynamic.
as you can see the speed of the footstep noise is not changing while the player is running, leading to janky sort of sprinting.
could i make a script using run service that checks the players speed add a sound into the players character, and update the pitch and speed of the sound depending on the players velocity?
hmm sure ill give this a go, the only problem i think i may face is that how will i play the sound without it sounding horrible as the footstep sound it like 0 seconds long so i might spam, no?
say if i were to make the sound play over and over, because the length of the sound is 0.5 seconds wouldnt it just sound like the footsteps are spamming?
The way I play my sound is through animation events, so it wouldn’t spam and overall enhance realism, but since your game is in first person, I’d suggest you can add a debounce between each sound. For example if the character were to run, and can set the debounce lower.