求解。。。。。。。。
纠结啊。。。。。。
如题。。。。。。
随便打几个字
顶起来 谁来帮帮我
木有人 。。。。
你这个什么版本啊,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 )