三部曲
1、创建单点触摸事件监听
2、监听者调用不同的触摸事件(Began、Moved、Ended)
3、事件派发
void CPlayer::_addTouchEvent()
{
//添加触摸事件,单点触摸
EventListenerTouchOneByOne* pEventListener = EventListenerTouchOneByOne::create();
//告诉引擎发生的触摸事件,引擎会根据不同的触摸事件调用回调函数
pEventListener->onTouchBegan = CC_CALLBACK_2(CPlayer::onTouchBegan, this);
pEventListener->onTouchMoved = CC_CALLBACK_2(CPlayer::onTouchMoved, this);
pEventListener->onTouchEnded = CC_CALLBACK_2(CPlayer::onTouchEnded, this);
//事件派发者将事件清单丢给引擎
_eventDispatcher->addEventList