最近刚接触Cocos2dx,想写一个点击屏幕人物跳跃的功能,完成后发现,连续点击两次屏幕任务跳跃时动作异常,不知何解?
bool HelloWorld::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)
{
//pSprite->setPosition(ccp(pTouch->getLocation().x, pTouch->getLocation().y));
pSprite->runAction(CCFlipX::create(pTouch->getLocation().x >= spritePos.x));
if(pTouch->getLocation().x < spritePos.x)
{
spritePos.x = spritePos.x - 30;
}
else
{
spritePos.x = spritePos.x + 30;
}
pSprite->runAction(CCJumpTo::create(0.5,spritePos,50,1));
return true;
}