那么,是否可以在 ammo.js 中禁用 x 和 z 旋转? (我想创建一个 FPS 播放器,并且想将其保持在垂直位置)
最佳答案
在bullet中,有btRigidBody::setAngularFactor,它接受btVector3作为参数,其中x、y和z对应于沿这些轴的旋转。使用 1 允许运动,使用 0 禁止沿特定轴运动。
如果您想在 ammo.js 中仅沿 Y 轴旋转,请使用:
body.setAngularFactor( 0, 1, 0 );
参见http://www.bulletphysics.org/mediawiki-1.5.8/index.php/Code_Snippets
关于javascript - 是否可以在 ammo.js 中禁用 x 和 z 旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17755848/