我試圖與Cocos2D中使用CCRipple 3D這樣的:我該如何緩慢停止CCActions?
-(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停止網格中的動作,但我沒有更多的線索)
任何人都知道如何讓效果停止順利?
非常感謝。
提示:如果其他人發佈一個正確的答案,你應該接受它。如果您有正確答案的其他信息或備註,您應該編輯您的問題,而不是爲自己的問題添加答案。 – phlebotinum
如果沒有正確的答案,並且你自己找到了解決方案,那麼添加(並接受)你自己的答案當然是一件好事:) – phlebotinum
是的,我做到了,遲到了,但我做到了。事實上,我已經投票了SoulOutActivist的答案,加上我發現我自己的解決方案,不太準確,但工程:D –