Unity3d+Sqlite+Dapper
最近和朋友使用Unity3D製作手機遊戲。
要開始製作資料庫相關的東西,但因為是手機單機遊戲。
不打算使用MSSQL或MySQL,就選擇了Sqlite
這次跟大家分享使用Dapper + Sqlite3在Unity3D搭建簡單資料庫
來介紹一下SQLite和Dapper
SQLite:
SQLite是一個RDBM資料庫,最大特色是輕便,免費,免安裝(是我這次選擇此資料庫原因)
使用方式和一般RDBM資料庫很類似(有些語法不太一樣)
語法查詢好網:語法查詢
Dapper:
Dapper是一個輕型ORM好物。
可將DataReader弱型別物件轉成強型別物件
幫助快樂使用強型別^^
介紹完Dapper和Sqlite 開始安裝吧~~
(一).Sqlite官網下載 https://sqlite.org/download.html
依照OS,CPU位元來下載 如果是使用Windows 下載(Precompiled Binaries for Windows)
下載完解壓壓縮檔
(二).下載SqliteMannager 這是一個開源的Sqlite管理工具,使用Qt C++製作 (超級方便!!)
按照自己的OS下載完後,檢查可否正常打開此工具
建立一個資料庫,資料表。
(三).下載Dapper 使用.net 3.5(1.29版)
因為Unity3D目前只支援.net 3.5 所以我下載dapper 1.29版
https://www.nuget.org/packages/Dapper/
以上工具準備完成後就打開Unity3D專案
創建兩個資料夾
- Data(放置Sqlite資料庫)
- Plugin(放置第三方插件 Dapper,sqlite3)
以上工作準備完後 就可開始寫程式瞜^^
下篇跟大家介紹如何在Unity3D撰寫Sqlite程式
如果本文對您幫助很大,可街口支付斗內鼓勵石頭^^