試圖玩弄Cocos2d效果並創建方法來顯示和停止Liquid動作。然而,當應用效果時,我的應用程序從60fps下降到30fps,但當調用預定的停止動作時,fps不再增加。Cocos2D iPhone效果
我原本以爲,雖然動作已經完成,但效果仍然呈現,但通過閱讀Cocos2D 0.8 zip中的EffectsTest.h/.m後,我找不到任何有關如何實現的參考。任何人都可以解釋一下這個問題嗎?
// effects
-(void)enableLiquidEffect
{
id liquid = [Liquid actionWithWaves:6 amplitude:20 grid:ccg(15, 10) duration:3];
[self schedule:@selector(disableLiquidEffect) interval:(3.0)];
[self runAction:liquid];
}
-(void)disableLiquidEffect
{
[self unschedule:@selector(disableLiquidEffect)];
[self stopAllActions];
}
乾杯,
AntonMills