//监听器
auto listener = EventListenerTouchOneByOne::create();
listener->onTouchBegan = [](Touch * t, Event * e){
log(" --- onTouchBegan --- ");
return true;
//return false; //此处返回false,则onTouchMoved,onTouchEnded 不会被触发
};
listener->onTouchMoved = [](Touch * t, Event * e){
log(" --- onTouchMoved --- ");
//onTouchMoved 没有返回值
};
listener->onTouchEnded = [](Touch * t, Event * e){
log(" --- onTouchEnded --- ");
//onTouchEnded 没有返回值
};
//注册监听器
Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener, this);
Cocos2dx 3.1.1 之 监听触屏事件
最新推荐文章于 2022-05-04 10:08:35 发布