//创建监听
void Goods::touchListen(){
//触屏事件
auto dispatcher = EventDispatcher::getInstance();
myListener = EventListenerTouch::create(Touch::DispatchMode::ONE_BY_ONE);
//如果不加入此句消息依旧会向下传递
myListener->setSwallowTouches(false);
myListener->onTouchBegan = CC_CALLBACK_2(Goods::TouchBegan, this);
myListener->onTouchMoved = [&](Touch* touch,Event* event)
{
CCLOG("进入move");
};
myListener->onTouchEnded = [&](Touch* touch,Event* event)
{
CCLOG("进入end");
};
dispatcher->addEventListenerWithSceneGraphPriority(myListener,this);
}
bool Goods::TouchBegan(Touch* touch,Event* event){
CCLOG("进入began");
return true;
}