单点触摸是一种事件监听器,首先要为它进行初始化,这里采用C11新特性。
auto listener=EventTouchOneByOne::create();//这里新添加了一个单点触摸事件监听器。
bool _touchBegin(Touch* t,Event* e);
listener->onTouchBegan=CC_CallBack2(类名::_touchBegin,this);
Director::getInstance()->getEventDispector( )-> addEventListenerWithSceneGraPHPriority(listener,this);//将listener放入事件委托中。
bool 类名::onTouchBegan(Touch *t,Event* e) { return true; }
原文链接:https://www.f2er.com/cocos2dx/342876.html