横版过关游戏的斜面地面怎么做

某天我们boss脑袋发烧-----要我们做一个斜面的地面
:10::10::10::10::10: :10::10: :10:

我们准备用物理引擎做整个游戏的碰撞判定,但是人物走在斜面上,还必须直立身体,这怎么做我们犯难了

现在想想索尼克那种曲面的地面简直是bug啊,早在8位机上居然都实现了

不知道别人是怎么做的。
我的方法是,
将地面跟刚体的摩擦力设置为最大,防止在斜坡下滑。
然后将人物的精灵设置为X轴不可旋转。要是觉得这样会后脚踩空不真实,
那就进行碰撞判断,如果人物与斜坡碰撞,则将贴图换位站在斜坡上的贴图。立刻斜坡后换回来。

:11: 决定了 不做这种斜面和曲面了 简直累死人