用于LiquidFun的categoryBits / maskbits过滤器

时间:2014-07-03 10:19:40

标签: box2d liquidfun

我的游戏使用LiquidFun进行粒子流体测量。现在,我希望有一个物理对象只与粒子系统碰撞,而不是与任何其他Box2D / LiquidFun灯具碰撞(就像击退水的英雄周围的隐形盾牌)。

我无法在文档中找到ParticleGroupParticleSystem的任何b2Filter参数,并且根据this帖子自定义过滤器甚至无法正常工作。

1 个答案:

答案 0 :(得分:0)

只是陈述我采取的解决方案:

我创造了"隐形盾"并指定了它

b2Filter filter;
filter.categoryBits = 0x0001;
filter.maskBits = 0x0000;

因此,它不会与任何其他Box2D物理对象发生碰撞,但是尽管LiquidBun粒子与categoryBits和maskBits碰撞,但它与液体相互作用,因此它对我很有效。

感谢@ iforce2d通过评论和此博客文章的方向:

http://www.iforce2d.net/b2dtut/collision-filtering