从plist文件iOS精灵工具包中获取数据

时间:2014-07-31 09:27:34

标签: ios sprite-kit plist

我正在创建一个sprite kit游戏,我想使用plist文件来存储变量。 (我是新手,并且没有足够的教程来使用plist创建关卡。)

我的问题是,我想在游戏中加载大约60到70个变量。必须有大约50个变量需要仅在整个游戏中加载一次,然后大约20个是特定级别的,并随着级别变化而变化。

加载这么多变量的方法是什么?从plist读取不会让我的游戏在加载时变慢吗?此外,如果我想在plist文件中写入每个级别的结果,我将需要使用相同的plist文件,或者我可以创建多个不同级别。任何人都可以清除这种混乱,并提出一些很好的教程,通过解释游戏的plist创作。

1 个答案:

答案 0 :(得分:0)

Plist加载非常快。如果XML plists不够快或太大,请切换到二进制plist。

Apple的Property List序列化指南应该可以帮助您入门。

NSDictionary和NSArray也有plist方便的方法。

如果你有一组静态的数据,那就是一个plist。如果你有一个每个级别的集合,每个级别是另一个plist或plist。

每个级别对可伸缩性都有意义。