C# 统一刚体在R2D边缘被推开

C# 统一刚体在R2D边缘被推开,c#,unity3d,C#,Unity3d,我在脚部的两个垂直光线投射检查球员是否在地面上。其他人则检查玩家是否在特定方向发生碰撞。我的问题是,当球员撞到地面边缘时,他首先会在地面上停留很短时间,然后摔倒。你知道我怎样才能让他站在边缘而不是跌倒吗?我通过在边缘移动播放器并将其y轴调高来测试它。然后,他只是在地上停留了很短的时间,然后滑向两侧。当运动员落地时,速度变为零。当我把他放在没有高度的地方时,他没有滑倒 我通过在项目设置中减少fixed timestep和maximum allowed timestep来修复它

我在脚部的两个垂直光线投射检查球员是否在地面上。其他人则检查玩家是否在特定方向发生碰撞。我的问题是,当球员撞到地面边缘时,他首先会在地面上停留很短时间,然后摔倒。你知道我怎样才能让他站在边缘而不是跌倒吗?我通过在边缘移动播放器并将其y轴调高来测试它。然后,他只是在地上停留了很短的时间,然后滑向两侧。当运动员落地时,速度变为零。当我把他放在没有高度的地方时,他没有滑倒


我通过在项目设置中减少fixed timestep和maximum allowed timestep来修复它