我試圖讓我的CCSprite
來滑行停止,而不是突然停止,但我不太確定如何做到這一點。我正在根據用戶點擊的位置使用CCActionMoveTo
和CCEaseOut
來移動CCSprite
;精靈會移動,但不會停下來。我的代碼如下:試圖使用CCEaseOut減慢CCSprite運動
-(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];
}