文章出處
文章列表
高級API (HLAPI) 是用來提供給Unity 創建多人在線游戲的組件.它是在底層傳輸層的基礎上構建的, 對多人在線游戲提供了很多通用的功能。當傳輸層支持各種網絡拓撲結構的時候,HLAPI是一個功能強大的服務器,當然它也支持游戲網絡中的一個客戶端建立主機讓其他客戶端連接,所以不需要專門的服務器。利用Unity提供的internet services (互聯網服務), 開發者可以使用HLAPI只做少量的工作就能完成一個運行在互聯網上的多人在線游戲。
HLAPI是Unity里新的網絡組件,使用了新的命名空間:UnityEngine.Networking。它很容易使用,減少了重復開發量,并且為多人在線游戲提供了很有用的一些服務,例如:
- 消息處理
- 通用高性能的序列化
- 分布式的對象管理
- 狀態同步
- 網絡類:Server,Client,Connection等
HLAPI是由下列一系列的層構建的:

更多信息請查看以下鏈接:
- 多人在線服務的安裝 Multiplayer Setup
- 網絡系統概念 Network System Concepts
- 如何使用NetWorkManager Using the NetworkManager
- 對象產生 Object Spawning
- 自定義對象產生 Custom Spawning
- 狀態同步 State Synchronization
- 遠程操作 Remote Actions
- 游戲主角對象 Player Objects
- 對象的可視化 Object Visibility
- 網絡消息 Network Messages
- 場景對象 Scene Objects
- 把單機游戲轉換成多人游戲 Converting a Single Player Game
- 多人游戲大廳 Multiplayer Lobby
- 局域網搜尋游戲 Local Discovery
- 在互聯網上匹配玩家 Matchmaking for Internet games
文章列表
請先 登入 以發表留言。