cocos2d-x:无法从onContactBegin创建回调

时间:2015-06-20 07:05:09

标签: c++ visual-studio-2013 cocos2d-x collision-detection cocos2d-x-3.0

我遇到了碰撞问题。 我使用VS 2013社区版,我创建了onContactBegin函数,如下所示:

bool GameScene::onContactBegin(cocos2d::PhysicsContact &contact)
{
    PhysicsBody* bodyA = contact.getShapeA()->getBody();
    PhysicsBody* bodyB = contact.getShapeB()->getBody();
    return true;
}

但是当我尝试创建联系人监听器时:

auto contactListener = EventListenerPhysicsContact::create();
contactListener->onContactBegin = CC_CALLBACK_1(GameScene::onContactBegin, this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(contactListener, this);

我的预编译器开始在CC_CALLBACK_1函数上哭:

没有重载函数std :: bind的实例匹配参数列表

任何帮助?

0 个答案:

没有答案