【已解决】cocostudio的碰撞检测有bug,动画自己的骨骼之间...

在TestBox2DDetector::onEnter中注释掉开枪的动画,只保留行走的动画,仍然会产生碰撞事件,碰撞的骨骼如日志所示。当两个动画都保留时,除了子弹的碰撞事件,也会发生日志所示的碰撞事件。void TestBox2DDetector::onHit(Bone *bone, Bone *bone2){ armature2->setVisible(false); CCLog(“collision: bone1 name=%s, bone2 name=%s”, bone->getName().c_str(), bone2->getName().c_str());}

------------------CCLog日志输出---------------------------------
Cocos2d: collision: bone1 name=Layer142_clone1, bone2 name=Layer142_clone1_clone2
Cocos2d: collision: bone1 name=Layer142, bone2 name=Layer142_clone1_clone2
Cocos2d: collision: bone1 name=Layer142, bone2 name=Layer142_clone1
Cocos2d: collision: bone1 name=Layer122, bone2 name=Layer142_clone1_clone2
Cocos2d: collision: bone1 name=Layer122, bone2 name=Layer142_clone1
Cocos2d: collision: bone1 name=Layer122, bone2 name=Layer142

帮顶呀帮顶……

LZ的问题我也发现了,我是采用tag来筛选了碰撞,关于教程的碰撞过滤也没实现成功,就是设置了组,但是

还是发生了碰撞,无法过滤。

再有,LZ成功添加过碰撞区域没?我这边添加了碰撞区域,但是没显示,也没作用,不知奥怎么回事

看下这个贴
http://bbs.cocostudio.org/forum.php?mod=viewthread&tid=8544&extra=page%3D1

看下这个贴
http://bbs.cocostudio.org/forum.php?mod=viewthread&tid=8544&extra=page%3D1