這也是我第一次在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