如何在碰撞时停用翻译?

时间:2014-07-27 17:04:57

标签: bullet jbullet

我想做什么

我希望我的玩家/角色能够以僵硬的身体同时移动 当我的角色与另一个RB发生碰撞时,其他 rb将移动 - 但不是我的角色。

我想知道什么

是否可以在碰撞时停用特定刚体的平移?如果是,怎么样?

1 个答案:

答案 0 :(得分:0)

运动状态下的RigidBodies不会因碰撞而移动。无论如何,他们仍然碰撞,因此其他物体在碰撞时移动。

您可以按如下方式设置运动状态:

page.js

但请记住,你的身体不会被你世界上的任何物理所感动,你必须通过MotionState手动设置它的位置。

(或者如果你想通过附加力量来移动玩家,你可以尝试通过为玩家设置一个非常高的质量并使用相应的力量进行移动来最小化对玩家的影响。我不会'我知道任何干净的解决方案。)