Unity 3D角色被困在墙壁碰撞器上

时间:2017-01-10 16:09:24

标签: c# unity3d character

我目前正在开发一款3D Unity游戏,你可以通过一个由块组成的迷宫控制一个块,并且必须避免尖峰,移动敌人和其他陷阱。 这里是一张图片,看看当下(你是蓝色的立方体,必须避免移动的粉红色):

image

现在的问题是,当我沿着墙移动时,玩家会卡住并停止移动,直到我再次向另一个方向移动(墙的每个部分都与玩家一样大,因为我是从图片)。

我已经用物理材料和摩擦试过了所有东西,但它没有变好:(。

1 个答案:

答案 0 :(得分:0)

问题是玩家的BoxCollider可能卡在两个墙壁碰撞器之间的边缘。考虑一下“平滑”对撞机的边缘,这样玩家就不会卡住。