我正在使用 SpriteKit 制作一款基于图 block 的冒险游戏,我正在尝试找出一种存储 map 的好方法。典型的 map 可能具有 100x100 的图 block 尺寸。目前我有一个非常小的 8x16 map ,我存储在一个 2x2 Swift 数组中。但是,随着 map 大小的增加,在数组中制作 map 似乎是一种不好的做法。存储此 map 数据的最佳方式是什么?
最佳答案
使用二维数组没有错,事实上,如果你使用数组,那么你可以将它们保存到plists中,这样对你来说更容易。
我会亲自编写自己的类来环绕二维数组,以便满足我的需要(例如,如果我要添加一列,它会将该列添加到每一行)
关于ios - SpriteKit 中的瓷砖游戏 map 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36185445/