快速入门: C++ 适用于 Windows
注意
此 SDK 将替换为新的 PlayFab C SDK。 新 SDK 支持 Windows (Win32)。 我们正在逐渐为新 SDK 扩展受支持的平台集。
PlayFab 客户端库入门 C#。 按照步骤安装程序包,并尝试基本任务的示例代码。
本快速入门可帮助你使用 C++ 客户端库进行首次 PlayFab API 调用。
要求
Windows C++ 项目设置
安装:
- 下载并安装 PlayFab 跨平台 (CPP) SDK。
- 创建新的 C++ 控制台项目。
- 右键单击解决方案资源管理器中的项目,选择"管理 nuGet 包",然后使用"playfab"进行搜索。 将有一些匹配项。 选择 com.playfab.xplatcppsdk.vXXX
- 验证项目是否在 x64 版本中编译
设置您的首次 API 调用
本指南提供进行首次 PlayFab API 调用(无任何 GUI 或屏幕反馈)的最少步骤。 确认通过控制台输出语句进行。
- 在Visual Studio中,打开 C++ 控制台应用程序。
- 打开项目的主 cpp 文档。 如果未重命名项目,则文件名将类似于 ConsoleApplication1.cpp`。
- 将文件的内容替换为下面所示的代码。
// ConsoleApplication1.cpp : Defines the entry point for the console application.
//
#include "playfab/PlayFabError.h"
#include "playfab/PlayFabClientDataModels.h"
#include "playfab/PlayFabClientApi.h"
#include "playfab/PlayFabSettings.h"
#include "playfab/PlayFabApiSettings.h"
#include <windows.h>
using namespace PlayFab;
using namespace ClientModels;
bool finished = false;
void OnLoginSuccess(const LoginResult& result, void* customData)
{
printf("Congratulations, you made your first successful API call!\n");
finished = true;
}
void OnLoginFail(const PlayFabError& error, void* customData)
{
printf("Something went wrong with your first API call.\n");
printf("Here's some debug information:\n");
printf(error.GenerateErrorReport().c_str());
printf("\n");
finished = true;
}
int main()
{
PlayFabSettings::staticSettings->titleId = ("144");
LoginWithCustomIDRequest request;
request.CreateAccount = true;
request.CustomId = "GettingStartedGuide";
PlayFabClientAPI::LoginWithCustomID(request, OnLoginSuccess, OnLoginFail);
while (PlayFabClientAPI::Update() != 0)
Sleep(1);
printf("Press enter to exit\n");
getchar();
return 0;
}
完成并执行
若要运行项目,请选择调试>开始调试。
加载时,将显示以下文本:
“恭喜,你首次调用 API 成功!”
开始进行其他 API 调用并生成游戏。