SpriteKit - 组织保存的游戏数据的最佳方式是啥?
Posted
技术标签:
【中文标题】SpriteKit - 组织保存的游戏数据的最佳方式是啥?【英文标题】:SpriteKit - What's the best way to organize saved game data?SpriteKit - 组织保存的游戏数据的最佳方式是什么? 【发布时间】:2016-08-23 16:50:11 【问题描述】:我想以最好的方式组织我的游戏文件。现在我将我的数据组织在三个文件夹中:/Document/Save/Stages、/Document/Save/Entites、/Document/Save/GameData。我正在使用 NSCoding 和 FileManager 将所有数据存储在这些文件夹中。 为了提高性能,组织保存文件的最佳方式是什么:多个文件夹,一个拥有自己的数据或一个文件夹拥有所有数据?
谢谢。
OBS:我的英语不是很好。如有错误请见谅
【问题讨论】:
【参考方案1】:并不是一个有固定答案的问题。 我的首选方法是让 1 个带有 NSCoding 的单例游戏数据类来处理所有保存。取决于您拥有多少数据以及需要保存什么。我不认为性能应该有那么不同,它更多的是你喜欢如何组织它的选择。
如果你喜欢多个文件夹,那就去吧。
【讨论】:
以上是关于SpriteKit - 组织保存的游戏数据的最佳方式是啥?的主要内容,如果未能解决你的问题,请参考以下文章
spritekit 游戏中的动态贝塞尔绘图 - 最佳(性能)方法?
iOS 7 SpriteKit 游戏 - 保存加载游戏时出错:'尝试将 nil 节点添加到父节点:<SKNode> 名称:'(null)'