Modify or create new
Typically, I create a PDA_movement setting for each tag stance (under the public folder), so different weapons have different values. However, it's up to you ! you can also use just one PDA per type of character.
<aside> 💡 🐇You might find this guide useful as it explains how to change PDA settings per stance:
</aside>
Open your new pda_movement data
Setting up the walking state is relatively simple. My system gives you control over everything related to the default character movement component, thx to:
The system I've developed is highly flexible:
It lets you apply varying values based on the current direction of the character's velocity, this gives incredible results but it costs a bit more performance.
You have control over walk speed, acceleration, deceleration, braking friction, rotation rate, max step height, max angle step etcc…
It might be scary at first to set up all those values but giving different values per direction gives great appealing results, cause usually unless we have eyes on our back we decrease the current speed based on the direction we are moving to. just fill in all values and take a look in the public folder of the movement settings data samples that I’ve created.(in most of my setup rotation rate is low cause I’m a fan of slow rotation turns)
<aside> 💡 🐇notice you can change all values at run-time! so it is easy to see actual changes.
</aside>
for crouching the system uses another data asset that is stored in this main data assets
Max walk speed values can be interpolated: and you can choose the interp speed by gate