gpt4 book ai didi

physics - Bullet 物理引擎,如何卡住对象?

转载 作者:行者123 更新时间:2023-12-04 11:09:40 29 4
gpt4 key购买 nike

使用 Bullet 2.76 我试图卡住一个物体(刚体),使其立即停止移动,但仍然对碰撞做出响应。

我尝试将它的激活状态设置为 DISABLE_SIMULATION,但随后它对其他对象几乎不存在。此外,如果对象在禁用时与它“碰撞”,奇怪的事情就会开始发生(对象从静态物体中落下等)

我想,暂时将其转换为静态刚体是可行的,但是在 Bullet 方面是否有一种现有的“ native ”方法可以实现这一点?

编辑:有没有办法关闭特定对象的重力?

最佳答案

该文档有点缺乏,但可以假设以下方法可用于禁用特定 body 上的重力:

void btRigidBody::setGravity(const btVector3 &acceleration)

关于physics - Bullet 物理引擎,如何卡住对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3015017/

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