1. 在 init下添加:
this->setTouchEnabled(true);
2. 重写父类方法
virtual void registerWithTouchDispatcher(void);
void HelloWorld::registerWithTouchDispatcher(void)
{
//导演分发触摸
CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this, 0, true);
}
3. virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);
virtual void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent);
virtual void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent);
2.cocos2d 触摸的开启
最新推荐文章于 2022-01-28 18:11:30 发布
