gpt4 book ai didi

c++ - 子弹物理 : Rigidbody collision enabled, 物理禁用

转载 作者:行者123 更新时间:2023-11-30 05:46:13 25 4
gpt4 key购买 nike

我有一个具有正确物理和碰撞功能的刚体。但是,我想让这个对象“不可见”,这样它就不会在物理(步进模拟)中被考虑,但仍然会产生正确的碰撞。当然,我不能在我的 3D 场景中渲染它,但我还需要以某种方式使其在物理模拟中“不可见”,以便其他对象可以通过它。有没有人建议如何做到这一点?我想这应该只是一个设置,但直到现在我都找不到它。

所以简而言之,我仍然希望对象发出正确的碰撞信号,以便我知道另一个对象何时与其发生碰撞/穿过它。但我希望其他物体可以穿过它而不是弹跳这个物体。

最佳答案

看看 btGhostObject,它是一个不受物理影响但仍然能够检测碰撞的物理对象:

http://bulletphysics.org/Bullet/BulletFull/classbtGhostObject.html#details

它通常用于触发器或角色移动,您可以在链接中阅读。

小教程: http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=7468

关于c++ - 子弹物理 : Rigidbody collision enabled, 物理禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29012550/

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