Unity3d在各个平台读取Sqlite3数据库
2024-09-25 05:35:22
这也是我第一次在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
最新文章
- C++常见笔试面试要点以及常见问题
- jQuery打造智能提示插件
- 你听说过哪些坑人 or 赚钱的歪点子?真是骗局太多,傻子都不够用啊!
- 简单的通用TreeView(WPF)
- rspec中的shared_examples与shared_context有什么不同
- 数据库的Index Scan V.S. Rscan
- 利用Hudson持续集成来执行Android自动化测试(转)
- 问题:未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序。
- rsync 安装与配置
- Android中的事件分发机制总结
- 关于禁止在 .NET Framework 中执行用户代码。启用 ";clr enabled"; 配置选项
- 将EC2里的实例导出到RAW文件并进行修改
- kAudioSessionProperty_AudioCategory 的设置
- poj 1321 棋盘问题 简单DFS
- plsql远程连接虚拟机上的oracle
- Makefile基础学习
- Android系统更新防互刷功能实现与分析【转】
- EF三种编程方式详细图文教程(C#+EF)之Database First
- 1092 To Buy or Not to Buy (20 分)
- 一个关于考勤统计的sql研究