Unity3d在各個平台讀取Sqlite3數據庫


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM