- Home /
Unity 5 Character Controller Not Sliding Like in Unity 4
Just successfully ported our project over to Unity 5, but we've ran into a slight issue with the Character Controller collisions.
We have a character and an enemy, both with Character Controllers and both with gravity being applied to them with the Move() function.
Controller.Move(charUp * gravity * Time.deltaTime);
It would seem that in Unity 4, when a Character Controller jumped on top of another Character Controller, they would slide off smoothly without any problems. In Unity 5, however, if a Character Controller jumps on top of another, it will just sit there mid-air. It's as if friction is now being applied to the character rather than having them slide off of one another.
I can't find any options or documented changes which would explain such a thing, but it's becoming a problem since the player keeps getting stuck on top of enemies whenever he jumps above them (which is a lot). Anyone know what's up?
Your answer
Follow this Question
Related Questions
Do character controllers work with dynamic gravity? 1 Answer
CharacterController.Move uses gravity even though it shouldn't 1 Answer
Problem with Movement Script 0 Answers
My Character Controller Is Warping Randomly (/w video) 0 Answers
controller.Move doesn't stay grounded when walking down slope 3 Answers