cocos2d-x CCTouchDispatcher - no sharedDispatcher

Atualmente estou portando um jogo cocos2d ObjC para cocos2d-x, mas estou encontrando alguns problemas ao tentar criar um método registerWithTouchDispatcher, no momento que estou fazendo

void GameLayer::registerWithTouchDispatcher()
{
    CCTouchDispatcher::sharedDispatcher()->addTargetedDelegate(this,0,true);
}

mas isso dá um erro 'Nenhum membro chamado sharedDispatcher' em cocos2d :: CCTouchDispatcher '.

Existe outra maneira que isso deve ser feito em cocos2d-x?

questionAnswers(3)

yourAnswerToTheQuestion