3

我使用 LiquidFun 提供的 Box2d 框架创建了一个运行良好的 JavaScript 游戏(并有效地实现了过滤)。我了解如何使用 maskBits、categoryBits 和 groupIndices 进行过滤。

我已经成功地创建了一个粒子,但它正在与所有固定装置发生碰撞。我的希望是过滤掉一些固定装置,使粒子只与一些固定装置发生碰撞。什么标签用于处理粒子/夹具碰撞和过滤?

1.0.0 版本的 LiquidFun 更新说明“添加了调用接触侦听器或过滤粒子/固定装置或粒子/粒子交互的选项。” 但是,我找不到这是在哪里完成的。

查看源代码b2ContactFilter似乎很合适,但这看起来可以处理两个夹具之间的冲突。同样,b2ParticleBodyContact似乎很合适,但我无法确定应该如何实施。

4

0 回答 0