Azure PlayFab Party SDK for Unity

概述

PlayFab Party 是一种跨平台的实时通信和网络服务,可简化多人游戏的低延迟聊天和数据通信。 使用 Party Unity 插件可从 Unity 游戏中无缝调用 Party API。

有关支持的平台的信息,请参阅 Azure Playfab Party SDK 主题。

GitHub 页面中下载插件。

先决条件

  • 已注册并设置 PlayFab 帐户 (www.playfab.com):
    • 已配置工作室和应用程序。 存在 TitleID。
    • 已启用 Party 功能。
    • 强烈建议你尝试 PlayFab Unity 测试应用,以确保无缝 PlayFab 集成。
  • 已安装 PlayFab Unity 编辑器扩展插件。
  • PlayFab (Core) SDK(通过 PlayFab Unity 编辑器扩展安装)。
  • 如果面向 Microsoft 游戏开发工具包 (GDK) 平台(Xbox One、Xbox Series X|S 和/或电脑):
    • 有权访问 Microsoft 游戏开发工具包 (GDK)
    • 已安装 GDK(包含所有可选组件)。
    • 已安装 GDK Unity 插件(位于 GDK 门户的“加载项下载”部分)。
    • 如果面向 Xbox 或 Xbox Series X|S:
      • 已安装 Unity Xbox Series X|S 加载项(从 Unity 下载)。
      • 已安装 Unity Xbox One 加载项 (从 Unity 下载)。
      • Xbox 主机上的 Party 需要 Xbox 服务身份验证。 请确保:
        • 已在合作伙伴中心注册 Xbox 应用游戏。
        • 已创建必要的 SandboxID 和 Xbox 服务开发人员帐户,且该帐户已配置为使用注册的 Xbox 应用游戏。
    • 如果面向电脑上的 Microsoft 游戏开发工具包 (GDK),一旦 Microsoft 游戏开发工具包 (GDK) 电脑的 Unity 生成工具可用,则 Party Unity SDK 为“Microsoft Game Development Kit (GDK) 电脑就绪”。

所含内容

SDK 包含以下文件夹。

  • /PlayFabPartySDK:此文件夹包含 API,你将从游戏中调用这些 API 来使用网络、游戏内聊天,以及 Party 提供的其他功能
  • /PlayFabPartySDK/Examples:此文件夹包含一个简单的演示场景,其中有一个脚本演示如何调用 Party API
  • /PlayFabPartySDK/Prefabs:此文件夹包含 PlayFabMultiplayerManager prefab
  • /PlayFabPartySDK/Setup/GameCore: 此文件夹包含设置脚本,需要使用一次该脚本来准备要为 Microsoft Game Development Kit (GDK) 构建的 SDK

有关详细指南,请参阅快速入门:PlayFab Party Unity 插件