所有新專案都請使用 PlayFab for Unity (v2 Unified)。您無法在同一個專案中同時使用 v1 和 v2。
主要優點
PlayFab for Unity 將 Unified SDK 的新式架構帶入 Unity:- 單一套件:一次 UPM 安裝即可將 PlayFab Core、Services、Multiplayer (Lobby 和 Matchmaking) 及 Party 整合在一起。您不再需要個別的 Services、Multiplayer 和 Party 套件。
-
統一驗證:當您使用
PFAuthentication登入時,會產生 Services 和 Multiplayer 都能重複使用的單一實體控制代碼。不需要針對每個元件呼叫SetEntityToken,也不需要追蹤每次呼叫的PlayFabAuthenticationContext。 - 自動權杖管理:背景處理序會重新整理實體權杖。您不再需要手動重新登入。
-
一致的非同步模型:Services 和 Multiplayer 呼叫使用 Unified SDK 的非同步模式,取代 v1 的
(request, onSuccess, onError)回呼配對。 -
原生 HTTP 和序列化:由在各引擎中驅動 Unified SDK 的同一個原生
libHttpClient處理 HTTP 流量。PFHttpConfig會加以設定。不再需要 v1 的可插入式傳輸 (ITransportPlugin) 和 JSON 序列化程式 (ISerializerPlugin)。 - 可感知 GDK 的編輯器工具:您已安裝的 Microsoft Gaming Development Kit (GDK) 會自動解析原生二進位檔。您可以從 PlayFab → Change GDK 功能表在已安裝的 GDK 版本之間切換。
支援的平台
PlayFab for Unity 正式支援:- Windows (XBOX 市集和其他 PC 市集)
- XBOX (One、Series S|X、Cloud)
