I trying to create character controller similar to Half Life 2. It’s mean that character should have a mass to put pressure on the objects standing on them. Or, to be launched from a catapult. ![]()
So, I create object with freezed rotations and jumping mechanic due to applying vertical force.
But I have a problem with movement. When I try apply some horizontal force, my character can reach unlimited velocity, He moves faster and faster as long as we hold button.
But when I try to apply velocity, my character is a strong man who can push anything.
And no more ideas.
Can you help me? Any idea how works character controller in Source engine?