在 Swift Sprite Kit 中提供了核心数据



我正在创建一款利用数组的游戏,其中有很多数组。为了使我的代码更加简洁,并且因为 swift 不会编译长数组(至少对我来说),我想将我的值存储在数据库中。核心数据在雪碧套件中不可用吗?如果没有,还有什么替代方案?我做了一个谷歌搜索,但我没有多少运气找到任何东西。

提前感谢!

我最终做的是创建一个包含核心数据(而不是游戏)的新 swift 项目,并将核心数据逻辑从 AppDelegate 复制到我的游戏应用程序委托。我通过右键单击创建了数据模型,新<>并放入我想要的数据结构。这实际上对我来说很好用,我现在没有任何问题。感谢所有回应的人。

确实,当您创建 spritekit 项目时,它不会为您提供使用核心数据的选项。但是,可以自己添加核心数据框架,也可以创建核心数据文件。还有其他方法可以在游戏中保存分数,例如保存到 .plist 文件,我目前使用它来保存游戏中的高分。

最新更新