下载链接
此 SDK 使用我们开源的工具——SDKGenerator 生成。我们通常每两周构建一次 SDK,以跟上最新的 API 变更。此 SDK 的主要组件
此 C# PlayFab SDK 包由三种不同的 API 组合组成。- PlayFabClientSDK - 仅包含客户端库,面向集成到游戏客户端。
- PlayFabServerSDK - 仅包含服务器和管理 API,面向集成到你的自定义逻辑服务器或构建流程。
- PlayFabSDK - 在单一 SDK 中包含所有 API(客户端、服务器和管理),外加一个单元测试项目。
何时不应使用此 SDK
如果存在更适合你项目的更具体的 SDK,则不应使用 C# PlayFab SDK。 存在专门 PlayFab SDK 的项目包括: 有关不同 PlayFab SDK 的完整列表,请参见 PlayFab SDK。使用 SDK
此原生 C# 项目可以按以下两种方式使用。-
用于维护游戏的管理工具
- 通常,你会连续进行同步调用。
- 每个 API 调用都会在执行时锁定程序,但对此类程序来说这不是问题。
- 请参见示例代码中关于
loginTask.Wait()的注释。这种同步模式在从工具中调用 API 时很常见。
-
使用原生 C# 编写的实际游戏
- 你需要利用 API 调用的异步特性,以及 C# 的 async/await 关键字特性。有关异步编程的详细信息,请参见使用 async 和 await 的异步编程 (C#)。
