如何锁定刚体在所有轴上的旋转?子弹物理[已解决]

问题描述 投票:0回答:1

我正在制作一个基于物理的角色控制器,但是我遇到了障碍;角色翻倒了。 我尝试过使用 SetAngularFactor(),但当我需要锁定所有 3 个轴时,它只会锁定 1 个轴上的旋转。这是我的代码的基本版本:

rigidbody->setAngularFactor(btVector3(1.0f, 1.0f, 1.0f));
感谢所有帮助

c++ physics bullet
1个回答
0
投票

我真是太傻了!我只是将

setAngularFactor()
中的 x、y 和 z 设置为 0,它就按预期工作了!

© www.soinside.com 2019 - 2024. All rights reserved.