我试图让我的CCSprite
来一个滑翔停止而不是突然停止但是我不太确定如何做到这一点。我正在移动一个CCSprite
使用CCActionMoveTo
并CCEaseOut
基于用户点击的位置;精灵会移动,但不会停止。我的代码如下:
-(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
CGPoint touchLoc = [touch locationInNode:self];
CCActionMoveTo *actionMove = [CCActionMoveTo actionWithDuration:0.2f position:ccp(touchLoc.x, 150)];
id ease = [CCEaseOut actionWithAction:actionMove rate:2];
[_playerSprite runAction: ease];
}