Unity 使用SQLite 發布exe後的問題

2022-09-26 04:30:16 字數 371 閱讀 8955

plugins下的dll檔案包括i18n.dll,i18n.cjk.dll,i18n.west.dll,mono.data.sqlite.dll,system.data.dll,sqlite3.dll,這幾個dll檔案

發布後,需要將db檔案手動拷貝到發布後的data資料夾下,路徑應和專案裡的路徑一致,切記,切記,切記!

2.安卓環境下的一些問題。

鑑於上面遇到了無法關聯庫檔案的問題,我在安卓手平台下做了一些測試,發現執行中會丟擲和上面一樣的異常,這是因為sqlite3.dll在安卓環境下不能用的,需要的是.so檔案,可以參考

這裡的提問。總結起來就是:

你可以點選

這裡獲取x86版本的庫,或者點

這裡獲取arm版本的庫。

Unity資料儲存Sqlite的使用

之前的專案中基本都是使用playerprefs來儲存資料,但是由於後期資料結構複雜的情況下,比如儲存乙個list的結構資料,通常是自己控制寫法新增逗號,分號來將資料分隔開。如果 寫錯了,整個資料就會錯位導致資料錯亂,維護起來非常麻煩。由於伺服器的資料儲存都是使用資料庫sql,因此打算在前端也使用資料...

SQLite在unity下使用的工具類

sqlite資料庫簡單操作的分裝 sqlite3 注意 sqlite 是不區分大小寫 public class dbaccess public dbaccess 資料庫鏈結 public void opendb string connectionstring catch exception e 關閉...

Unity發布WEBGL優化

1.盡量使用assetbundle來載入資料.2.儘量減少外掛程式使用因為這些外掛程式也會打包進去 3.盡量不使用字型因為webgl顯示中文需要中文字型所以字型也會打包如果只是按鍵需要中文可以用來替代.4.盡量刪掉packages裡面不使用的package它會影響 included dlls 的大小...