我参照官方给的例程写了一个按键触摸事件,
backBtn->addTouchEventListener(CC_CALLBACK_2(HelpScene::backBtnClicked, this));
然后
void backBtnClicked(Ref *pSender, Widget::TouchEventType type);
void HelpScene::backBtnClicked(Ref *pSende, Widget::TouchEventType type){
if (type == Widget::TouchEventType::ENDED){
Director::getInstance()->replaceScene(TransitionFade::create(1.5f, MainMenuScene::createScene()));
}
}
这是回调函数的声明和实现,编译的时候没问题,但一旦执行到这边就会跳出一个断点,然后跳到一个C++std库中的functional函数里,请问这是什么问题呢。。。Button应该怎么添加触摸事件?还是说Button已经淘汰了,现在用别的?
