[Mirror Networking] 開源 Unity 多人連線系統安裝教學

Unity 多人連線系統中最夯的套件不外乎就是 Photon,但是 Photon 因為需要原廠授權,且有線上人數限制 (擴充需付費),在某些情境下會比較難用。你可以來試試看社群上的開源 Unity 多人連線套件,例如這篇介紹的 Mirror NetworkingMLAPI,也許會有意想不到的收穫。

Mirror Networking 的架構是客戶端和伺服器包成一體,所以玩家端的軟體中會包含著伺服器的程式碼,所以我認為 Mirror 不適合做為傳統商城制的多人遊戲系統,需要另找其他的解決方案。

至於細部的用途會在其他文章中介紹,現在開始我們的「Mirror 安裝教學」。

下載與匯入套件

首先,請點擊以下連結前往 Mirror 的 Asset Store 網頁,登入 Unity 帳號後點擊 Add to My Assets 按鈕。

ae0e43e60c077656c6ef12628a3a6d90

接下來新建一個 Unity 專案,以目前狀況我推薦用 2019.4.x 長期支援版本,並從 頂部導覽→Window 開啟 Package Manager 視窗。

c515b90278e4f3c62e6278eed97f4172

將左上角的套件來源切換成 My Assets,並透過右上角的搜尋框找到 Mirror
點擊 Download 進行下載,最後按下 Import 匯入至專案。

b301ec64ddeb2af3e0b71b8a76b75768

全選,點擊 Import 按鈕。

29a53f5f3e26ebd52b975ce78e2ea01c

安裝完成,接下來進行設定調整。

調整專案設定

從頂部導覽開啟 Project Settings 視窗。

d734f6d3f569b217fbd39aa9205d3f7d

將 Other Settings 中的 Api Compatibility Level 從 .NET Standard 2.0 改成 .NET 4.x

e0e87f1ab58d5be4a697e9f139b2d426

重新啟動專案

重啟專案後,查看 頂部導覽→Network 中是否有如下圖中的資料,選項存在的話即安裝成功。

21f0f6fbecd66a29ac79688f6cb11e3b

安裝教學在此結束,有問題請於留言版提出。

訂閱
Notify of
guest
1 留言
最新的 最舊的
Inline Feedbacks
檢視所有留言