Я пытаюсь использовать CCRipple 3D с Cocos2D следующим образом:
-(void) addNewSpriteWithCoords:(CGPoint)p
{
id rippleAction = [CCRipple3D actionWithPosition:CGPointMake(p.x,p.y) radius:200 waves:10 amplitude:50 grid:ccg(32,24) duration:10];
[self runAction:[CCSequence actions:rippleAction, [CCStopGrid action], nil]];
}
(где px и py соответствуют координатам каждого касания.)
Но когдаэффект закончился, он внезапно останавливается, и я понятия не имею, как это изменить?(Я знаю, что CCStopGrid останавливает действие в сетке, но у меня больше нет подсказок)
Кто-нибудь знает, как можно плавно остановить эффект?
Большое вам спасибо.