Unity3d在各个平台读取Sqlite3数据库
2015-03-12 20:04
274 查看
这也是我第一次在Unity3d中使用Sqlite来作为配置表文件,当然了,SQLite有优秀的读写性能。
如果这个项目用着稳定的话,我会一直使用下去。
Android平台:
1,下载libsqlite3.so到assets-plugins-android下面
2,在Unity目录下找到Mono.Data.Sqlite.dll,这样便可以在Android真机上读到数据库文件
PC-Mac-IOS平台:
1,在Unity目录下找到Mono.Data.Sqlite.dll,sqlite3.dll这两个DLL文件
主要:
Mono.Data.Sqlite.dll
sqlite3.dll
必须与你当前开发的Mono版本匹配
在Android上使用Sqlite的原理是:
使用Mono.Data.Sqlite.dll,作为链接,在C#中使用SQLite的功能,
然后libsqlite3.so为sqlite3的c编译的NDK文件,在Android手机中可以读取加载
Android系统自带sqlite功能,可以通过c#直接与安卓src通信来实现数据的存储。
如果是unity64,请使用64位的sqlite3.dll,如果是32的unity,使用32位的sqlite3.dll
具体的下载地址可以到sqlite3的官方下载:
http://www.sqlite.org/download.html
之前有很多的朋友找不到.dll或者.so,非常抱歉,我把源码贴出来分享:
https://yunpan.cn/cPHdrexabCnrp 访问密码 9765
有问题可以QQ我:171072427
如果这个项目用着稳定的话,我会一直使用下去。
Android平台:
1,下载libsqlite3.so到assets-plugins-android下面
2,在Unity目录下找到Mono.Data.Sqlite.dll,这样便可以在Android真机上读到数据库文件
PC-Mac-IOS平台:
1,在Unity目录下找到Mono.Data.Sqlite.dll,sqlite3.dll这两个DLL文件
主要:
Mono.Data.Sqlite.dll
sqlite3.dll
必须与你当前开发的Mono版本匹配
在Android上使用Sqlite的原理是:
使用Mono.Data.Sqlite.dll,作为链接,在C#中使用SQLite的功能,
然后libsqlite3.so为sqlite3的c编译的NDK文件,在Android手机中可以读取加载
Android系统自带sqlite功能,可以通过c#直接与安卓src通信来实现数据的存储。
如果是unity64,请使用64位的sqlite3.dll,如果是32的unity,使用32位的sqlite3.dll
具体的下载地址可以到sqlite3的官方下载:
http://www.sqlite.org/download.html
之前有很多的朋友找不到.dll或者.so,非常抱歉,我把源码贴出来分享:
https://yunpan.cn/cPHdrexabCnrp 访问密码 9765
有问题可以QQ我:171072427
相关文章推荐
- Unity3d在各个平台读取Sqlite3数据库
- Unity3Dy各个平台动态读取外部文件解析
- 细说Unity3D——移动平台动态读取外部文件全解析
- Unity3D之各个平台的path
- 一个解决unity3d 多平台下完美本地文本文件读取的方法
- Unity3D移动平台动态读取外部文件全解析
- 匹夫细说Unity3D(一)——移动平台动态读取外部文件全解析
- 细说Unity3D(一)——移动平台动态读取外部文件全解析
- 解决unity3d 多平台下完美本地文本文件读取的方法
- Unity3D开发之不同平台二进制资源文件的读取
- 【干货】细说Unity3D——移动平台动态读取外部文件全解析
- Unity3D移动平台动态读取外部文件全解析
- 细说Unity3D——移动平台动态读取外部文件全解析(转)
- Unity3D_移动平台动态读取外部文件全解析
- Unity3D移动平台动态读取外部文件全解析
- 慕容小匹夫 Unity3D移动平台动态读取外部文件全解析
- 细说Unity3D(一)——移动平台动态读取外部文件全解析
- Unity3D(一)——移动平台动态读取外部文件全解析
- Unity3D移动平台动态读取外部文件全解析
- Unity3D移动平台动态读取外部文件全解析