连接两个水平时,刚体在没有输入的情况下移动

时间:2018-08-25 13:52:46

标签: c# unity3d

我试图在Unity中制作一个游戏,在该游戏中您与按钮碰撞以打开门并进入下一个关卡。当两个级别断开连接时,如上图所示,它可以正常工作,并且播放器和门只有在施加力后才能移动。

Disconnected levels 但是,如果我将其更改为将两个级别连接在一起,就像第二张图片一样,则玩家和门开始缓慢移动,这对我的游戏来说是个难题。

Connected levels

我认为这与我的脚本无关,我认为这与Unity有关。

我不明白为什么只有在关卡连接时才会发生这种情况,所以如果有人有任何想法或解决方法,我将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:1)

如果与关卡的连接部分相连,它可能与对撞机有关。您可以尝试在一侧或两侧将其缩短一些,看看是否可行。

答案 1 :(得分:1)

Touching colliders可能会导致施加意外的力量。