cocos2dx 碰撞过滤如何设置?

比如
有typeA1到typeAn个物体
有typeB1到typeBn个物体
如何设置A类型物体互相没有碰撞,
B类型物体互相也没碰撞
但是A类型和B类型有碰撞?
使用的是cocos2dx3.11.1 集成的物理引擎 Chipmunk

设置碰撞里的3个掩码即可

我就是掩码不知道怎么设置。。。
:sob:

举个例子:
A类设置为:
setCategoryBitmask(0x1);
setCollisionBitmask(0x2);
setContactTestBitmask(0x2)

B类设置为:
setCategoryBitmask(0x2);
setCollisionBitmask(0x1);
setContactTestBitmask(0x1)

掩码的作用是按位与的,这个你应该知道吧

嗯嗯~谢谢大神。。。

A类和B类物体是否有重叠可以通过什么函数检测呢