我正在使用 Bullet 和 Ogre 开发第三人称射击游戏。当角色模型与世界上的一个对象(例如一个加电装置)发生碰撞时,碰撞会对角色施加一个力并导致它们旋转。如何防止碰撞对角色施加力?
我为 btDynamicsWorld::setInternalTickCallback 设置了一个方法,所以我知道哪些物体正在碰撞以及 btManifoldPoint。
请注意,我将扭矩应用到身体上以便顺利旋转它们,所以我不能简单地阻止旋转。
谢谢你的帮助。
我正在使用 Bullet 和 Ogre 开发第三人称射击游戏。当角色模型与世界上的一个对象(例如一个加电装置)发生碰撞时,碰撞会对角色施加一个力并导致它们旋转。如何防止碰撞对角色施加力?
我为 btDynamicsWorld::setInternalTickCallback 设置了一个方法,所以我知道哪些物体正在碰撞以及 btManifoldPoint。
请注意,我将扭矩应用到身体上以便顺利旋转它们,所以我不能简单地阻止旋转。
谢谢你的帮助。