Я использую cocos2d-х 3.10, в этой версии можно легко обрабатывать onTouchBegan
, onTouchMoved
, onTouchEnd
, onTouchCancel
что-то вроде этогоC++ в любом случае обращаться onTouchHolding
_touchListener = EventListenerTouchOneByOne::create();
_touchListener->onTouchBegan = CC_CALLBACK_2(GameScene::onTouchBegan, this);
_touchListener->onTouchCancelled = CC_CALLBACK_2(GameScene::onTouchCancel, this);
_touchListener->onTouchMoved = CC_CALLBACK_2(GameScene::onTouchMoved, this);
_touchListener->onTouchEnded = CC_CALLBACK_2(GameScene::onTouchEnded, this);
Но как onTouchHolding
? многие благодарят друзей
Не 'hold' начинаются с' begin' и остановить с 'end'? – Danh