嗯,是否有可能在ammo.js中禁用x和z轴旋转?(我想创建一个FPS玩家并保持其竖直位置)
嗯,是否有可能在ammo.js中禁用x和z轴旋转?(我想创建一个FPS玩家并保持其竖直位置)
在Bullet物理引擎中,有一个名为btRigidBody::setAngularFactor的函数,它接受一个btVector3作为参数,其中x、y和z对应于沿着这些轴的旋转。使用1允许运动,使用0禁止沿某个轴的运动。
如果您想在ammo.js中仅允许沿Y轴旋转,请使用:
body.setAngularFactor( 0, 1, 0 );