在U3D中使用Sqlite做配置数据存取的靠谱做法
这几天为了做这个,在网上查了很多资料,其实都是不靠谱的,大多数人都是复制粘贴来教育别人,误导子民。。。。
在iphone和android下都亲自调试过了,我这个比较靠谱:
怎么使用sqlite网上到处都是,现在只讲两点网上没怎概括到的坑。 一、怎么让手机能使用sqlite 二、怎么在打包时将db文件放在合适位置,然后代码里怎么加载到合适的路径。 三、怎么把策划的csv转换成sqlite db
操作方法: 在Assets目录下新建Plugins,把Mono.Data.dll、Mono.Data.Sqlite.dll、System.Data.dll放到这层目录下,然后在这层目录下建立Android,再将libsqlite3.so放到Android目录下,最后再在这个Android目录下创建assets目录,然后将.db文件放于此,如果是苹果包则在Assets目录下创建StreamingAssets目录,把db放到这个下面,我试过各种路径存放和试剥离不需要的dll,都不行,必须按我这个方法搞,我搞了几天才摸索出来的啊,至于怎么把csv转换到db里去,方法如下:
D:Sqlite3>sqlite3.exe CangLong.db
加载部分的代码: void Start ()
我的环境是:unity 4.3 sqlite3 android sqlite3下载:http://pan.baidu.com/s/1jGoRlP0 我已经打配置好的文件放在网盘,自己下载: http://pan.baidu.com/s/1ntDN7nz (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- React Native for Android Nnable to load script from ass
- 发布一个基于 Reactor 模式的 C++ 网络库
- ruby-on-rails – 什么时候应该使用DateTime vs date,ruby
- VLAN聚合实现IP地址有效分配
- ruby-on-rails-3 – Rails:Content_for部分
- 电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号
- ajax与后台通信 -- Response.End()
- vb.net – 在VBA复制错误中复制工作表
- React 可视化开发工具 shadow-widget 最佳实践(上)
- [IOSS]Swift数据类型转换