在Touch事件中,ccTouchBegan有一个返回值,而这一个返回值则决定了是否会继续响应ccTouchMoved,ccTouchEnded.
如果没有返回true的话,则直接会结束此Touch事件,只响应ccTouchBegan。
bool JSprite::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)
{
return true;
} void JSprite::ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent)
{
} void JSprite::ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent)
{
}
这个问题在之前刚接触的时候,也遇到过的,今天也看到有人在问,就顺便写下来。