我正在尝试制作一个自动通过关卡的太空入侵者游戏。我一直在尝试这样做的方式是运行一个动作,该动作动态运行另一个 x SKAction。例子:
int currentLevel = 1;
[self runAction: lvl(currentLevel) ]; //Run lvl1 when currentLevel = 1, lvl2 when = 2, etc.
SKAction *lvl1 = ...
SKAction *lvl2 = ...
等等
我怎样才能runAction:
读取NSString
对象?
这是我尝试过的代码:
int currentLevel = 1;
[self runAction:[NSString stringWithFormat:@"lvl",currentLevel]];
SKAction *lvl1 = [SKAction sequence:@[sBA,sBA]]];
但这显然不起作用,因为程序需要的SKAction
是 a 而不是 a NSString
。