Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我现在正在创建一个游戏,但我对如何实现关卡存储有点坚持。我需要能够从互联网 ota 下载关卡文件。我对 ota 传输文件不太熟悉,但我对数据库(mysql)有一些经验。存储游戏关卡数据的更好方法是什么?
mysql
使用 sqlite 肯定会减少您花在编码上的时间,因此您可以将精力集中在更重要的事情上:游戏的逻辑。您要存储的是简单的数据,那么使用另一种方法来保存该信息是不值得的。
使用数据库的原因有很多。
如果您有只读取且永不更改的数据(完全覆盖除外),请考虑使用平面文件。在这种情况下,数据库可能是多余的。
顺便说一句,请考虑将文件放在外部存储中 - 它可以帮助用户保持较低的应用程序内存 - 特别是在数据文件很大的情况下。