在Unity3D中連線WCF服務端

2022-01-24 00:02:00 字數 1034 閱讀 9181

服務端不多講解,有一處需要改的地方。具體服務端請看wcf入門學習2-控制台做為宿主

建議實際專案不要拿去用,畢竟是mono不是原生.net。或許是個坑

由於unity的mono版本問題不能直接用net.tcp。用的http繫結方式

//

部分示例**摘自 無廢話wcf入門教程系列

using (servicehost host = new servicehost(typeof

(service1), baseaddress))

step1.先修改一下服務端的繫結方式。因為mono跨平台的關係,預設的繫結方式會報未實現異常然後執行服務端(保持開著的狀態)

step2.用vs開啟unity專案,新增服務引用。引用位址為剛剛服務端的位址。

step3.現在還不能直接用,要把mono實現的一些dll載進來。相關dll在上圖目錄下。unity安裝目錄內。拷貝到unity專案asset下,任意資料夾下。

step4.設定unity api相容性為.net2.0(還是可以用.net 3.5的東西)

void

start ()

step5.建立乙個unity的c#指令碼。寫入連線**。

ok,測試完成

由於unity的vs專案是自動生成的,vs只是利用「新增服務引用」自動建立wcf客戶端指令碼,建立的檔案在asset下,需要手動拖進來,否則重新生成就沒了

在Unity3D中連線WCF服務端

服務端不多講解,有一處需要改的地方。具體服務端請看wcf入門學習2 控制台做為宿主 建議實際專案不要拿去用,畢竟是mono不是原生.net。或許是個坑 由於unity的mono版本問題不能直接用net.tcp。用的http繫結方式 部分示例 摘自 無廢話wcf入門教程系列 using service...

在unity3d中連線資料庫

1.c 2.匯入dll 同先前的帖子 將mysql.data.dll import至assets底下 然後再到unity editor data frameworks mono.framework 中 將system.data.dll 也一起import至assets內 當然 如果想顯示中文的話 請...

unity3d怎麼連線sql server資料庫?

雖然在unity3d中能夠通過playerprefs類來儲存和讀取資料,但是一旦資料量增大,僅僅通過 的方式訪問資料,這樣的工作量是非常大的。那麼如何通過使用sql server 資料庫來訪問資料呢?其實過程也非常簡單,過程如下 1 找到system.data.dll檔案,預設的位址是在c prog...