如何修改永远重复的操作的属性?

时间:2015-02-28 22:15:59

标签: ios objective-c sprite-kit

在我的游戏中,我有一个像这样的产生者:

SKAction *wait = [SKAction waitForDuration:1.0f];
SKAction *spawn = [SKAction performSelector:@selector(spawnSprite) onTarget:self];
[self runAction:[SKAction repeatActionForever:[SKAction sequence:@[wait,spawn]]]];

(spawnSprite方法只是向场景中添加一个精灵。)

我想做什么是游戏进行的时候,修改产卵速度(让游戏变得更难=更有趣)。但是,改变持续时间(显然)没有效果。

我想到的是,当达到游戏中的某个点时,我想提高产卵速度(我,程序员,而不是用户),停止当前循环,然后改变产卵速度,然后重新开始。这是正确的做法吗?

0 个答案:

没有答案