Search Unity

  1. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  2. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    Dismiss Notice
  3. Want more efficiency in your development work? Sign up to receive weekly tech and creative know-how from Unity experts.
    Dismiss Notice
  4. Participate with students all over the world and build projects to teach people. Join now!
    Dismiss Notice
  5. Build games and experiences that can load instantly and without install. Explore the Project Tiny Preview today!
    Dismiss Notice
  6. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  7. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

Character Controller Physics Problem

Discussion in 'Physics' started by nrdugan2010, Sep 5, 2018.

  1. nrdugan2010

    nrdugan2010

    Joined:
    Apr 23, 2018
    Posts:
    1


    Has anyone found/experienced that the Unity Character Controller incorrectly stops falling on slopes that are way too steep? Even though my slope limit is set to 45 (and it works when walking and already grounded), if I jump and land on a slope 86 degrees or lower the controller stops falling. The result is the same whether I use my character controller + scripts or importing the Unity Standard Assets FPSController. In the video the geometry is a probuilder mesh with a mesh collider, but I have also tried a stretched cube with a box collider at a steep angle and the result is the same. Is this a known issue with the Character Controller component? I couldn't find anything on google about this.

    My guess is that, as we know the Character Controller isn't a rigidbody, so it doesn't fully honor the capsule shape at the top and bottom and doesn't "slide" down slopes past the slope limit, it just stops as if it was a cylinder collider.
     
  2. 3rmac

    3rmac

    Joined:
    Aug 14, 2015
    Posts:
    1
    Did you ever find a solution to this?
     
  3. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    23,776
    You should debug visually, your colliders to rule them out.