Connection Manager
Fusion Industries prototyping Addons
連線管理器
ConnectionManager
附加元件負責管理連線啟動以及生成使用者代表。
應該在與Runner
的相同遊戲物件上新增它。如果沒有找到運行器,將在運行階段新增它。
第一個要選擇的設定時用於應用程式中的拓撲:它可以是共享模式或伺服器/主機端模式。
您也可以選擇房間選擇標準:
- 它可以是一個簡單的房間名稱,
- 或是一個遊戲階段屬性清單。各個遊戲階段屬性由一個
Property Name
及Value
對組成。
利用Player Count
值,當在伺服器/主機端模式運行中時,可以限制允許連線的玩家數量。
利用INetworkRunnerCallbacks
,當使用者加入遊戲階段時生成玩家的預製件:
- 共享模式中透過本機玩家,
- 伺服器/主機端模式中透過伺服器。
在伺服器/主機端模式中,在中斷連線時,伺服器必須取消生成玩家的網路物件。
示範
為了說明使用情況,可以在Assets\Photon\FusionAddons\ConnectionManager\Demo\Scenes\
資料夾中找到兩個示範場景:
RoomNameConnection
以展示以一個房間名稱來建立一個連線的方法,SessionPropertiesConnection
以展示以遊戲階段屬性來建立一個連線的方法。
簡單地看一下在Runner
遊戲物件上的ConnectionManager
元件。
下載
這個附加元件的最新版本被包含在附加元件專案之中
已支援拓撲
- 共享模式
- 主機端模式
更改記錄
- 版本2.0.0:支援Fusion 2.0
- 版本1.0.2:名稱空間調整
- 版本1.0.1:新增名稱空間
- 版本1.0.0:第一個版本