1. 程式人生 > >Cocos2dx CCJumpTo函式執行兩次跳躍時,座標異常

Cocos2dx CCJumpTo函式執行兩次跳躍時,座標異常

最近剛接觸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;
}