比如
有typeA1到typeAn个物体
有typeB1到typeBn个物体
如何设置A类型物体互相没有碰撞,
B类型物体互相也没碰撞
但是A类型和B类型有碰撞?
使用的是cocos2dx3.11.1 集成的物理引擎 Chipmunk
设置碰撞里的3个掩码即可
我就是掩码不知道怎么设置。。。
举个例子:
A类设置为:
setCategoryBitmask(0x1);
setCollisionBitmask(0x2);
setContactTestBitmask(0x2)
B类设置为:
setCategoryBitmask(0x2);
setCollisionBitmask(0x1);
setContactTestBitmask(0x1)
掩码的作用是按位与的,这个你应该知道吧
嗯嗯~谢谢大神。。。
A类和B类物体是否有重叠可以通过什么函数检测呢