1. 程式人生 > >Unity之Network區域網聯機,遊戲大廳,類似CS列出伺服器列表Demo

Unity之Network區域網聯機,遊戲大廳,類似CS列出伺服器列表Demo


參考了Asset Store裡的Network Lobby外掛,研究了很長時間,也網上找了無數相關教程,關於Network的教程真是很少,特別是詳細的用自己的UI實現的例子幾乎沒有,所以發出來記錄一下。

此demo包含了建立伺服器,輸入IP地址加入伺服器,掃描伺服器列表,通過點選伺服器列表加入伺服器,進入大廳,準備按鈕同步,敵人自己區分等功能;最後demo進入了一個小測試Game場景,

建立伺服器、加入伺服器部分:使用NetworkLobbyManager完成

掃描伺服器列表部分:使用NetworkDiscovery,原理是伺服器傳送廣播,客戶端接收廣播,Unity封裝好了在NetworkDiscovery裡。

指令碼大多有註釋就不多說了


網盤連結

密碼:0M8j