Cocostudio 骨骼动画如何添加碰撞区域?

如题,我看着教程的方式用hero的例子,在代码中获取碰撞,detector结果为null,我想问下,编辑器中如何添加的骨骼碰撞区域啊?代码如下

你好,在动画编辑器中需要打开“资源管理”面板,然后编辑碰撞区,关于碰撞区编辑您可以查看:http://www.cocoachina.com/bbs/read.php?tid=179213

谢谢版主大大,提点建议:最新的教程,由于版本改动频繁,以及教程不够详细,很多人看过教程后还是要来论坛问些细节和疑点,建议出新的教程最好加上代码并全面些,这样效率最高啊。

那个github仓库的代码都是3.0之前的版本才能用吧? cocostudio的版本也是1.2的…

https://github.com/chukong/CocoStudioSamplesBasedOnCocos2d-x3.0

这里是3.0的版本

@destino74

你好,问个问题好吗?
现在能获取两个碰撞区域的开始碰撞事件,代码如下:

BeginContact(b2Contact *contact)
{
Contact c;
c.m_pFixtureA = contact->GetFixtureA();
c.m_pFixtureB = contact->GetFixtureB();

    b2Body* bodyA = c.m_pFixtureA->GetBody();
    b2Body* bodyB = c.m_pFixtureB->GetBody();

    CArmatureActor* actorA = (CArmatureActor*)bodyA->GetUserData();
    CArmatureActor* actorB = (CArmatureActor*)bodyB->GetUserData();

}
但是,有方法知道到底是actorA打了actorB,还是actorB打了actorA吗?

这个如果两个运动都不规律可能比较困难,但是如果比较规律,或者说有一个是静止的就很容易。当然力是相互的,你也可以通过判断哪个是主动的来判断。

— Begin quote from ____

引用第7楼hanrea于2014-06-10 09:40发表的 回 6楼(jacey_48557) 的帖子 :
这个如果两个运动都不规律可能比较困难,但是如果比较规律,或者说有一个是静止的就很容易。当然力是相互的,你也可以通过判断哪个是主动的来判断。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=198136&pid=974172

— End quote

嗯,谢谢。
其实就是说,在编辑碰撞区域时,能够指定是否是攻击区域,或是伤害区域就可以解决了,不知道有没有这个功能。
我要实现的需求是,比如俩玩家pk这种,可能就会是A和B之间多种碰撞情况。