A character controller is used to move around characters in the physics world. The character is simplified down to a bounding volume and when it moves it does not do it in a physically realistic way. That is mostly evident on the player character in third-person or first-person games. LinksDynamic vs Kinematic There are two ways to make the character controller interact with the rest of the physics way. It can be dynamic or kinematic. With a Dynamic CC you get the basic physic and then you add special cases for when you do not need physics. With a Kinematic CC you add the special cases to get the everything including the physics to work. Dynamic CC A DCC is added as a shape to the physics system with a limit on rotation so it does not fall over. To move it around set the velocity or force. Kinematic CC Bounding volume The character controller use a bounding volume to simulate the character and the two common ones are an AABB or a capsule.
A way to change the size of the character volume if he crouch for example. Auto Stepping Moving https://forum.unity3d.com/threads/the-limitations-of-the-physics-api-and-creating-a-character-controller.142375/ |
Physics > Controllers >