加入
发新帖
发表于 2014-2-15 17:07 | 查看: 1879| 回复: 9
除了自己组装解析 json xml 外,有没有什么比较好的现成方案
数据产生的时候,可以利用excel直接生成。


游戏运行过程中可以通过指令进行比较灵活的查找。

Unity 支持 Sqlite这种本地数据库吗?

收藏回复 显示全部楼层 道具 举报

发表于 2014-2-15 17:52
ScriptableObject

回复 显示全部楼层 道具 举报

发表于 2014-2-15 18:06
你可以找Sqlite的C#版本试试
不过,你游戏中,到底是要保存,还是要查找呢

回复 显示全部楼层 道具 举报

发表于 2014-2-15 21:40
如果是保存进度可以用sqlite。
如果是保存游戏配置表,建议还是用json或者ScriptableObject。可以写一个excel的json导出导入工具。

数据库做配置表缺点是无法用版本控制工具来跟踪和合并。

回复 显示全部楼层 道具 举报

发表于 2014-2-15 22:40
orange030 发表于 2014-2-15 18:06
你可以找Sqlite的C#版本试试
不过,你游戏中,到底是要保存,还是要查找呢

不知道 Sqllite 用在Unity 跨平台会不会遇到麻烦。

主要需要一些枚举和联合查询的操作。

回复 显示全部楼层 道具 举报

发表于 2014-2-16 18:01
肉山大魔王 发表于 2014-2-15 22:40
不知道 Sqllite 用在Unity 跨平台会不会遇到麻烦。

主要需要一些枚举和联合查询的操作。

理论上,在有读取和存储硬盘权限的条件下,就没有问题
但是,我实在想不到,什么地方,需要用那个的
又没什么很大的数据(几百M到几G),需要随时读取和查找

回复 显示全部楼层 道具 举报

发表于 2014-2-17 10:36
UniDDatabase。。。妖孽级的Unity持久化解决方案,跨所有主流平台,提供SQLITE、Excel和自己数据格式的互转,执行效率也不慢。。。多的不说了谁用谁知道。。。

回复 显示全部楼层 道具 举报

发表于 2014-2-18 14:31
已收藏,最后还是自己简单写了个机制,能满足现在用。

Excel VBA 输出 CSV, Unity 读入后结构化,自己写个简单查询算法支持一些常用操作。

点评 回复 显示全部楼层 道具 举报

肉山大魔王 发表于 2014-2-19 10:44
吼吼,就是这么干的。
orange030 发表于 2014-2-18 21:54
C#内置的哈希表,就能查询啦
发表于 2014-2-18 14:31
upupzealot 发表于 2014-2-17 10:36
UniDDatabase。。。妖孽级的Unity持久化解决方案,跨所有主流平台,提供SQLITE、Excel和自己数据格式的互转 ...

已收藏~ 多谢~

回复 显示全部楼层 道具 举报

发表于 2014-4-20 00:31
本帖最后由 Sophymax 于 2014-4-20 00:36 编辑

http://inpla.net/thread-7432-1-1.html  这篇帖子最后的方案正好解决这个问题呢,  直接写sqlite系统原生的代码,DLLImport引进去

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 加入

搜索

繁體   

返回顶部