子弹物理:刚体碰撞启用,物理禁用

Bullet Physics: Rigidbody collision enabled, physics disabled

本文关键字:启用 子弹 碰撞      更新时间:2023-10-16

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

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

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

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

它通常用于触发器或字符移动,您可以在链接内阅读。

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