两个刚体 - 我如何让一个人不动?

时间:2015-08-18 23:14:00

标签: unity3d

在2D射击游戏中,我有一个旋转墙的RigidBody。我的玩家(船)是另一个RigidBody。两者都具有0的重力并且是非运动学的。我希望这艘船不能移动墙,而是要停下来。目前,该船撞击它并且两者都受到碰撞的影响并开始漂浮。

是否有正确的方法来设置旋转墙上的约束Y和Z,以便它不会因与船的碰撞而移动?当我这样做时,旋转墙的旋转停止工作,所以在我走得更远之前,我想看看这是用规则的方法来制作一个刚体不动的东西(约束X和Y)。

2 个答案:

答案 0 :(得分:1)

制作一个你不想移动的运动学

答案 1 :(得分:0)

我经历过这个过程,我有一个墙和一个RigidBody角色。 我不想让墙与角色发生碰撞来解决此问题,我只是将墙做成比角色重的LOOOTT,只是使墙的“质量”非常高!角色将无法移动它! / o /

希望有帮助!