Unity3d在各个平台读取Sqlite3数据库

写这篇文章最大的感慨是,无论是什么技术点,自己认证之后才是真的,不要轻易相信别人说的什么什么。其实不是那样的,得相信自己,如果是Unity3d开发的,可以多去官方的论坛查找问题。


这也是我第一次在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.sosqlite3的c编译的NDK文件

在Android手机中可以读取加载。


有问题可以QQ我:171072427

相关文章

前言 本文记录unity3D开发环境的搭建 unity安装 unity有中文...
前言 有时候我们希望公告牌跟随镜头旋转永远平行面向屏幕,同...
前言 经过一段时间的学习与实际开发,unity3D也勉强算是强行...
前言 在unity中我们常用的获取鼠标点击的方法有: 1、在3D场...
前言 在之前的例子中,我们都没有用到unity的精髓,例如地形...
这篇文章将为大家详细讲解有关Unity3D中如何通过Animator动画...