只响应ccTouchBegan的问题

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

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

原文地址:https://www.cnblogs.com/yuan19/p/3284472.html