我是 Sprite Kit 的新手,我的游戏有 5 个关卡。我想在游戏开始后将我的游戏等级随机化为任意等级。
我在 plists 中创建了我的关卡,我想知道随机化我的 plists 是否能达到目的。
我将如何随机化我的 plists?
最佳答案
假设您的 plist 是一个字典数组:
NSString *pathToPlist = [[NSBundle mainBundle] pathForResource:@"levels"
ofType:@"plist"];
NSArray *levels = [NSArray arrayWithContentsOfFile:pathToPlist];
NSDictionary *level = levels[arc4random_uniform(levels.count)];
GameScene *scene = [[GameScene alloc] initWithSize:self.view.bounds.size
levelData:level];
关于ios - 随机化 plist 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26748434/