##引言
在unity3d專案裡想要使用mysql實現思路如下
1. 新增mysql.data.dll到plugins資料夾下。(只有對他引用才能使用程式連線資料庫)
2. c#實現資料庫連線;
連線字元格式"server=localhost;port=3306;database=mysql;user=root;password=資料庫密碼;"
`string logindata = string.format("server=localhost;port=3306;database=mysql;user=root;password=資料庫密碼;");`
`mysqlconnection = connect = new mysqlconnection(logindata);`
`trycatch`
如果執行時沒有捕獲異常則連線成功;
3. 連線成功後就可以對資料庫執行增刪改查操作了,對應的命令可以參考:
這裡舉乙個增加資料的例子
`// user--表的名稱; id, user, password表中列表的標題;values(1, "lin", '123')即標題對應的使用者資料`
`string cmdparam = $"insert into user(id, user, password) values(1, "lin", '123')";`
`var cmd = m_connect.createcommand();`
`cmd.commandtext = cmdparam;`
`cmd.executenonquery();`
4. 退出mysql,呼叫mysqlconnection的close介面。
可以參考網上winform范文資料庫的實現方案:
Unity3D 呼叫外部程式
unity3d 呼叫外部程式 1 呼叫外部瀏覽器 void ongui 2 呼叫外部exe void ongui unity3d 動態讀取外部檔案 分兩種情況 1,載入封裝好的內部檔案。var aaa material 空材質 var bbb gameobject 要繫結材質的模型 function...
Unity3D開發(九) Unity3d流光效果
遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...
Unity3d時鐘指令碼
var tu1 texture2d var time1 float 0 function fixedupdate function ongui function gettime time float string var lasttime string var hour mathf.floortoi...