Footsteps Sound System & Foot Placement IK IS CURRENTLY IN THE VERSION 2.0
This is the official thread to get informations and ask something about Footsteps Sound System & Foot Placement IK. Feel free to ask or give suggestions.
Take your game to a professional level: place feet smoothly on any uneven ground and play footstep sounds accordingly ground type. You can create any type of ground that you need.
FOOTSTEP SYSTEM works on Terrains, playing different footstep sound for each texture
This asset contains scripts to make character feet fits right on ground. You can easily disable or enable Foot Placement IK during runtime. Also contain a system to play footsteps.
Create a footstep system using a Custom Editor window: Tools → Dias Games → Add Footstep System
Ground types are detected by Tags. Set different tags for each type of ground. On Terrains, it’s detected by Texture Name.
Contains a Demo Scene with Characters and Animations already setup.
New update for this asset is coming with improvements. Now you will be able to set foostep sounds based on what ground character is over. It also have improvements on smoothness placement.
You can play the new demo version for Windows: Dropbox
Documentation is being prepared to release this new version
It works perfectly with Climbing System. They do not depend each other, you just have to setup Footstep and Foot Ik system independently, and follow the instructions in the Manual. You don’t have to change anything in the scripts.
Thanks man!
BTW, I thought some level of Foot IK was already inplace on the Climbing system right? Does this asset change or enhance how “Step up” works? I no longer need to check for Step up if I use FootIK?
Some situations you can maybe not use StepUp. But FootIK works better on surfaces with trigger collider. StepUp works better with no trigger colliders.
@diasrodrigo I just purchased this asset. I was able to setup the Step Sound using the guide. But since I also own your Climbing (and TPS) asset, I need some help on where to place the “LAND SOUNDS”
Also where should I call the “ENABLE AND DISABLE FOOT IK” within my Climbing asset?
Third, how do I remove the Footstep sound from a character? I added it to a NPC , but it doesnt seem to be working, how do I know its added or not? I dont see any script attached (even on my main character)
You can add the land sounds in the Third Person System script. You drag your footstep data to the OnGrounded Event, and chosse PlayLandSound:
You use these both functions when you don’t want to use Foot IK. You can use it for some ability, you can add this functions in the ability event, disabling it and enabling again:
Thank you so much!
For 3. I didnt realize I need to look at the foot
For 2. I added the Enable /Disable to Jump (enter and Exit) event, however I still see the model is still sinking into ground. Will try adding this to other script and see the result.
I have new question - 4. How do I add sound for walking on water or In Water? Since most of the time, water is slightly above foot collider
@diasrodrigo
The Foot Controller seems to be taking up bulk of the time on in PlayerLoop. 154 Calls is that every millisecond?
Could you please look into this? I haven’t seen any updates on this Asset! I hope you are supporting it. I am only using the Footstep sound.
I had to disable FootIK, because it was making my character stretch weirdly on certain surface. It requires some more tweaks from you
@diasrodrigo
[Is there a way I can trigger event based on Walking, Running or Crouching? Depending on the surface I want to send different sound signals to my Enemy AI?
Any way you can expose some events that tells me what surface and sound is being played?