BulletとOgreを使ったサードパーソンシューティングゲームを開発しています。キャラクターモデルがパワーアップなどの世界のオブジェクトと衝突すると、衝突によってキャラクターに力が加えられ、キャラクターがスピンします。キャラクターに力を加える衝突を防ぐにはどうすればよいですか?
btDynamicsWorld :: setInternalTickCallbackのメソッドを設定したので、衝突しているボディとbtManifoldPointがわかります。
体をスムーズに回転させるためにTorqueを体に当てているので、単純に回転を防ぐことはできません。
ご協力いただきありがとうございます。