本人正在用cocoscreator开发windows端游戏,使用creator开发+Electron打包的方案,未来会发布steam,现在对本地存储有一些想法。
- 如果使用creator的localStorage,游戏升级、重装或移动路径等操作会使存档消失,所以弃用。
- 使用第三方库,比如dexie,比localStorage专业点但本质还是浏览器存储,所以没试,估计可能也不太行。
- 使用electron写文件到硬盘,但windows写文件可能会有坑,比如文件占用等问题可能导致文件损坏。
- 使用electron加载第三方库,这种库比较多还没有找到合适的,也不知道会有哪些坑。
不知道有没有相关经验的前辈,能传授点经验或思路,万分感谢。