在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)
{
}

这个问题在之前刚接触的时候,也遇到过的,今天也看到有人在问,就顺便写下来。

05-03 23:52