Unity Networking API文件翻譯(二):The High Level API

王傳煒發表於2015-12-16

  高階API (HLAPI) 是用來提供給Unity 建立多人線上遊戲的元件.它是在底層傳輸層的基礎上構建的, 對多人線上遊戲提供了很多通用的功能。當傳輸層支援各種網路拓撲結構的時候,HLAPI是一個功能強大的伺服器,當然它也支援遊戲網路中的一個客戶端建立主機讓其他客戶端連線,所以不需要專門的伺服器。利用Unity提供的internet services (網際網路服務), 開發者可以使用HLAPI只做少量的工作就能完成一個執行在網際網路上的多人線上遊戲。

      HLAPI是Unity裡新的網路元件,使用了新的名稱空間:UnityEngine.Networking。它很容易使用,減少了重複開發量,並且為多人線上遊戲提供了很有用的一些服務,例如:

  • 訊息處理
  • 通用高效能的序列化
  • 分散式的物件管理
  • 狀態同步
  • 網路類:Server,Client,Connection等

HLAPI是由下列一系列的層構建的:

 

 

更多資訊請檢視以下連結:

相關文章