2014-02-19 52 views
1

我試圖讓我的CCSprite來滑行停止,而不是突然停止,但我不太確定如何做到這一點。我正在根據用戶點擊的位置使用CCActionMoveToCCEaseOut來移動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]; 
} 

回答

1

增加緩解率看到一個更深遠的影響。 2很低,在這個價值上它可能並不明顯。也許你還想要CCEaseExponentialOut