在我的游戏中,我使用SKAction repeatActionForever:
方法来定期调用一些方法performSelector:
。正如我所看到的,没有办法阻止这种情况。我试图通过removeActionForKey:
或停止removeAllActions
- 没有结果。我不想递归调用这个动作,所以我需要帮助。
更新: 我的 SKAction 代码
levelTimer=[SKAction repeatActionForever:[SKAction sequence:@[[SKAction waitForDuration:30.0],[SKAction performSelector:@selector(moveToNextLevel) onTarget:self]]]];
[self runAction:levelTimer withKey:@"levelTimerAction"];