我正在使用Bullet和Ogre开发第三人称射击游戏。当角色模型与世界中的物体(例如电源增益)发生碰撞时,碰撞会对角色施加一个力并使其旋转。我该如何防止碰撞对角色造成力的影响?
我已经为btDynamicsWorld::setInternalTickCallback设置了一种方法,因此我知道哪些物体正在发生碰撞以及btManifoldPoint。
请注意,我为身体应用扭矩以使它们平稳旋转,因此不能简单地防止旋转。
谢谢您的帮助。
我已经为btDynamicsWorld::setInternalTickCallback设置了一种方法,因此我知道哪些物体正在发生碰撞以及btManifoldPoint。
请注意,我为身体应用扭矩以使它们平稳旋转,因此不能简单地防止旋转。
谢谢您的帮助。