【发布时间】:2014-07-12 05:14:18
【问题描述】:
我使用以下代码在 cocos2dx 中为按钮添加监听方法:
button->addTouchEventListener(this, toucheventselector(HomeScene::doSomething));
但是从 Cocos2dx 3.1 开始,toucheventselector 和 addTouchEventListener 都被贬低了。有:
void addTouchEventListener(ccWidgetTouchCallback callback);
我无法让它工作 - 我尝试了我能找到的每个宏 - callfuncO_selector、CC_CALLBACK 等。我只是不知道如何指向我的方法,看起来像这样:
void HomeScene::doSomething(Ref *pSender, Widget::TouchEventType type);
未能从 Google、论坛、git、更改日志、测试中找到任何线索...
【问题讨论】: