所以,我想创建一个慢动作效果,我用这个方法:sharedScheduler已弃用?
[[CCScheduler sharedScheduler] setTimeScale:0.5];
然而,sharedScheduler已被弃用。
创建慢动作效果的等效方法是什么?
所有的答案和建议表示感谢!
所以,我想创建一个慢动作效果,我用这个方法:sharedScheduler已弃用?
[[CCScheduler sharedScheduler] setTimeScale:0.5];
然而,sharedScheduler已被弃用。
创建慢动作效果的等效方法是什么?
所有的答案和建议表示感谢!
您必须使用[CCDirector scheduler]。
CCActionManager,CCScheduler,CCTouchDispathcer(IOS)和 CCEventDispatcher(苹果机)不再单身。相反,它们是CCDirector的 属性。
链接到文件: http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:migrate_to_v2.0
-
如果我明白你的慢动作效果的意思正确,你也可以用行动如下(我在这里干的编码因而可能需要清理):
CCNode *obj = //some object;
[obj runAction:[CCSequence actions:
[CCDelayTime actionWithDuration:0.5],
[CCCallFunc actionWithTarget:self selector:@selector(YOURFUNCTION)],nil]];
尝试更换:
[[CCScheduler sharedScheduler] setTimeScale:0.5];
有:
[[[CCDirector sharedDirector] scheduler] setTimeScale:0.5];
看在ccDeprecated.m替代品。我想现在可以通过CcDirector使用 – LearnCocos2D