请教一下角色控制器怎么知道当前角色在的坡度?

我发现角色控制器,可以设置台阶高度和爬坡角度,

但是有一个问题,角色跳到斜坡上,不管多少坡度,都站在坡上了,

我希望可以如果坡度比45度大,让角色自己滑下来,谁知道这个怎么实现啊?

自己加个重力分力滑切面滑动

是用角色胶囊脚下半球上的所有碰撞点的法线算,还是用其中哪一个的?