addTouchEventListener 不行报错

求解。。。。。。。。

纠结啊。。。。。。

如题。。。。。。

随便打几个字

顶起来 谁来帮帮我

木有人 。。。。

你这个什么版本啊,touchevent你起码要写明是单点还是多点啊

我就当你是单点好了,这么写auto touchListener = EventListenerTouchOneByOne::create();

vs2012版 cocos2dx 3.2版的

从哪一句开始改 最好在图上画一下 拜托了

再顶。。。。。。。

狂顶。。。。

还是木有人。。。。。

比如你有一个 button

button->addEventListener(CC_CALLBACK_2(clickHandler), this);

clickHandler(Ref *pSender, Button::TouchEventType type){
//你的监听事件处理
}

用CC_CALLBACK_2表明你的clickHandler有两个参数

UI界面的事件添加,调用的函数toucheventtype类型用的是widget类的枚举量
enum class TouchEventType
{
BEGAN,
MOVED,
ENDED,
CANCELED
};
toucheventtype前加以限定就行了

形如
void MySceneLayer::pausebtnCallback( Ref* pSender,cocos2d::ui::Widget::TouchEventType type )