我用到碰撞检测,代码如下
auto contactListener = EventListenerPhysicsContact::create();
contactListener->onContactBegin = CC_CALLBACK_1(LoadBall::onContactBegin,this);
this->getEventDispatcher()->addEventListenerWithSceneGraphPriority(contactListener,this);调试后发现碰撞后回调函数onContactBegin未执行。用CC_CALLBACK_1不用CC_CALLBACK_2是因为后者报错。网上有说要设置BitMask为0x01的,但我发现用setContactTestBitmask程序运行时会卡在这儿。我又在代码中初始化时直接设置掩码,还是没用。我用的是cocos2dx-3.2,ios。真是很苦恼,我愿为这个问题悬赏200元,希望大神指点。

