How do i achieve a reliable physics movement?

Hello!

I’m trying to make a fighting game but i couldnt find a way to move the players character using physics without it being unreliable.

I used ApplyImpulse on the HRP to move the character but the character seems to be moving at different speeds when on ground and air, with the player going a lot faster on air.

How do I work around this? Help would be much appreciated.

3 Likes

Does it seem or is it acutally?

Some of the reason I could think of.

Friction

You could adjust the speed possibly by using humanoid states.

1 Like

My bad on the writing :joy:
Friction seems to be the cause of this yes. But how do i remove the friction?

1 Like

I assume that the air has 0 friction.

I currently cannot log into studio…
You can edit the friction under parts physical properties if I am correct.

1 Like

although this is a bad idea as I’m not too sure if this is the best idea.

There are many other devs that probably have a better and simpler solution. As this might break the games logic etc.

1 Like

yeah making the ground really slippery wouldnt be the best way
i just used BodyVelocity instead

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.