必要條件
開始之前,請確定您已:- 完成 Core SDK 設定和驗證
- 從登入程序取得已驗證的
PFEntityHandle - 在 Game Manager 中設定好您的 PlayFab 遊戲識別碼
- 對非同步程式設計模式有基本的了解
本指南假設您已依照 Core 快速入門指南初始化 PlayFab SDK 並驗證了玩家。如果您尚未這麼做,請先完成該指南。
您將完成的工作
完成本快速入門之後,您將會:- 初始化 PlayFab Party 以進行網路通訊和聊天
- 建立本機使用者和聊天控制項
- 設定用於通訊的 Party 網路
- 初始化 PlayFab Multiplayer 並建立大廳
- 了解 Party 和 Multiplayer 資源的清除程序
標頭和 include
必要的標頭
在您的標頭檔中包含 SDK 標頭,以存取 PlayFab Party 和 Multiplayer 功能:實作檔案
在您的實作檔案中包含 PartyImpl.h,並使用 Party 命名空間:步驟 1:初始化 PlayFab Party
建立PartyManager 的單一執行個體參考,並使用您的遊戲識別碼和選擇性的工作佇列 (用於進階執行緒控制) 加以設定,以初始化 PlayFab Party。
步驟 2:建立本機使用者
建立本機使用者物件,以代表裝置上已驗證的玩家。所有網路和聊天作業都需要此使用者。步驟 3:建立聊天控制項
建立聊天控制項,以管理此裝置上使用者的語音和文字聊天作業。步驟 4:建立 Party 網路
建立 Party 網路,這是可以交換聊天和資料的裝置與使用者的安全集合。Party 網路通常會與您遊戲的多人遊戲工作階段或大廳概念一致。請確定您在
PartyInvitationConfiguration 中提供了有效且唯一的網路識別碼 (GUID)。其他玩家會使用此識別碼加入您的網路。步驟 5:初始化 PlayFab Multiplayer
初始化 PlayFab Multiplayer 服務以啟用大廳和配對功能。步驟 6:建立大廳
建立大廳以在開始比賽之前管理玩家群組。大廳支援擁有者移轉和存取控制等功能。清除資源
當您的遊戲關閉或您需要清除 PlayFab 資源時,請確保依正確的順序進行適當的清除:一律依此順序清除資源:Party、Multiplayer、實體控制代碼、服務設定,然後是 PlayFab Services。
後續步驟
現在您已設定好 Party 和 Multiplayer,請探索這些其他功能:Party 網路功能
- 語音聊天 - 啟用即時語音通訊,並整合 Azure 認知服務
- 文字聊天 - 實作具備翻譯和仲裁功能的文字訊息
- 資料通道 - 在玩家之間傳送自訂遊戲資料
- 網路管理 - 處理玩家連線、中斷連線和網路事件
Multiplayer 大廳功能
- 配對整合 - 將大廳與 PlayFab 配對連接
- 大廳屬性 - 儲存和同步遊戲設定和中繼資料
- 成員資料 - 在大廳內分享玩家特定的資訊
- 搜尋和探索 - 尋找並加入公用大廳
