- Home /
I can't push a Rigidbody with Character Controller
I tried to push an object with the character controller, but I found out it doesn't work. After some documentation I found out that Character Controller can't push objects. I tried this, but I couldn't make it work. Can you help me with this?
Answer by Tanshaydar · Jul 14, 2014 at 10:55 AM
I had problems with Character Controller Collider so I switched to Rigidbody Character Controller. First of all, your mass should be higher than the object you want to push. Also, other object shouldn't be set to isKinematic (or it won't move). You should check if the friction is preventing too. High friction means little to no movement.
Rigidbody Character Collider? Do I attach Rigidbody to the same object that has the Character Controller?
Edit: or is this thing? Edit 2: It was that, anyway, thx for directing me in the good direction!
You are welcome :) Also, you might want to check Unity Sample Assets, it has a better Rigidbody FPS Controller implemented.
Your answer
Follow this Question
Related Questions
How to get a character controller to interact with rigidbodies with C# 0 Answers
Force on Character Controller (Knockback) 4 Answers
How to setup character Collisions? 2 Answers
How to keep rigidbody from falling through terrain? 2 Answers
CharacterController jumps when colliding with kinematic rigidbodies 1 Answer