配置2D对撞机以允许玩家沿边缘滑动而不是崩溃

时间:2015-05-09 14:12:22

标签: unity3d game-physics

我有一个2D玩家精灵,像#34;小行星"中的玩家一样控制。 (rigidbody2d; boxcollider2d;使用AddForce / AddTorque控制移动以进行平移/旋转;旋转;加速/制动)

它沿着也有Collider2D的赛道移动。如果玩家接触墙壁(边缘),它将转向面向墙壁,当然前方运动停止(直接驶入墙壁)。

如何让玩家沿着墙壁滑动,保持向前运动?而不是旋转面对墙壁并停止。

尝试了circlecollider,修改了boxcollider的形状(在运动方向上更长),并且还使用了材料。

0 个答案:

没有答案