gpt4 book ai didi

javascript - 是否可以在 ammo.js 中禁用 x 和 z 旋转?

转载 作者:行者123 更新时间:2023-11-28 09:00:57 24 4
gpt4 key购买 nike

那么,是否可以在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com