Unity 3種通訊方式簡介

第一種 自帶的組件。Network

Network Manager 是服務器的控制組件(scene 一個manager)

Network Manager HUD 顯示和連接 服務器列表等

每個需要 同步數據的對象,必須有Network Identity(網絡id)

Network Transform 同步transform 的信息到其他客戶端


第二種 Photon?

Photon 第三方的開發(fā)者, 為許多的語言開發(fā)了許多的版本??梢栽?asset store里面找到


每個網絡對象,同步位置及 物理特性等




第三種 ?node.js + socket.io

這是基于 websocket 通訊,自己開發(fā)后臺。

socket.io 在asset store 也可以找到。node.js 則需要自己搭建服務器


socket=go.GetComponent<SocketIOComponent>();

socket.Emit("sendPos",newPos);//"sendPos" 是cmd名,newPos是JSONObject類型

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 尊敬的各位領導!老師!親愛的同學們,大家好! 我是三四班的王子琦,今天我演講的題目是《誦國學經典,做美德少年!》 ...
    清心閣閱讀 223評論 0 0
  • 剛剛離開了阿不那國,眼前出現一座村莊。相對于阿不那國的繁華,這里只有森森的樹,蘢蘢的草,艷艷的花,啾啾的蟲。 不遠...
    李一十八閱讀 418評論 0 0

友情鏈接更多精彩內容