Skip to main content

旧版 PlayFab Services C++ SDK

此 SDK 正在被新的 PlayFab C/C++ SDK 替代。我们会随着时间的推移逐步扩展新 SDK 所支持的平台。
跨平台 C++ PlayFab SDK 提供了访问 PlayFab API 所需的一切。它包括模型、方法、用于发送和接收 Web 请求的 HTTP 封装以及 JSON 序列化。 如果你对 SDK 有疑问或在解决问题时需要帮助,请前往 PlayFab 论坛 > API and SDK

SDK 下载链接

此 SDK 使用我们开源的工具——SDKGenerator 自动生成。我们通常每两周构建一次 SDK,以跟上最新的 API 变更。

此 SDK 支持的平台

  • Android
  • iOS
  • Linux
  • Windows (Win32) x64

何时不应使用此 SDK

如果存在更适合你项目的更具体的 SDK,则不应使用跨平台 C++ PlayFab SDK。许多基于 C++ 的引擎也集成了 Lua。 存在专门 PlayFab SDK 的项目包括: 有关不同 PlayFab SDK 的完整列表,请参见 PlayFab Services SDK

用于 XBOX 和 Windows GDK 的开发

此 SDK 适用于现代 XBOX、GamePass 游戏以及 Microsoft Game Development Kit。若要了解如何使用 GDK 中包含的 PlayFab Services SDK,请参见我们的 GDK 概览

使用 SDK

此原生 C++ 项目可按以下方式使用。
  • 作为独立的控制台管理工具,用于维护你的游戏。
    • 跨平台 C++ PlayFab SDK 非常适合独立的 C++ 程序。
  • 集成到现有的基于 Visual Studio 的 C++ 游戏中。
    • NuGet 包下载到你的 Visual Studio 解决方案,即可开始使用。
  • 集成到现有的基于 C++ 的游戏引擎中。

将 SDK 添加到你的项目

如果以上选项都不适合你,可以使用 NuGet 包管理器将 NuGet 包安装到 Visual Studio 项目中。相关说明请参见在 Visual Studio 中安装和使用包。有关详情,请参见 NuGet 入门
最后修改于 2026年8月24日