今天看了下,quick的触摸方式只有allatone ,设了onebyone也没用。
void LuaTouchEventManager::enableTouchDispatching()
{
if (!_touchListener)
{
_touchListener = EventListenerTouchAllAtOnce::create();
if (!_touchListener) {
return;
}
_touchListener->onTouchesBegan = CC_CALLBACK_2(LuaTouchEventManager::onTouchesBegan, this);
_touchListener->onTouchesMoved = CC_CALLBACK_2(LuaTouchEventManager::onTouchesMoved, this);
_touchListener->onTouchesEnded = CC_CALLBACK_2(LuaTouchEventManager::onTouchesEnded, this);
_touchListener->onTouchesCancelled = CC_CALLBACK_2(LuaTouchEventManager::onTouchesCancelled, this);
_eventDispatcher->addEventListenerWithFixedPriority(_touchListener, -1);
}
m_touchDispatchingEnabled = true;
}
完全不去判断touchmode 这简直。。。。