跳转到主要内容
使用 Azure Functions 的 PlayFab CloudScript 是一项新功能,能够按需以你选择的语言执行无服务器计算。为此,我们利用 Azure Functions,并通过 Visual Studio Code 提供紧密集成。 使用 Azure Functions 运行与 PlayFab 游戏绑定的云代码,可让你享受 C# 及强类型代码的强大能力,同时能够利用诸多 Azure 功能,例如 CosmosDB。 将 CloudScript 构建于 Azure Functions 之上,带来了几项关键改进:
  1. 能够使用 C#、JavaScript 以及其他受支持的 Azure Functions 语言编写 CloudScript。
  2. 能够使用 Visual Studio 或 Visual Studio Code 在本地调试 CloudScript。此外,我们发布了开源的 Visual Studio Code Extension for PlayFab,让你更轻松地使用 Azure Functions 创建 CloudScript。
  3. 能够编写排队的 CloudScript 函数并长时间运行,因为我们会异步等待其完成。
  4. Azure Function 代码中对 API 调用次数没有限制。
注意: 有关 Azure Functions 的更多信息,请访问 Azure Functions 文档。

使用 Azure Functions 的 CloudScript 类型

CloudScript 的一项主要新功能是支持长时间运行的 CloudScript。这是通过引入一种基于 Azure Functions 队列存储触发的 CloudScript 类型实现的。使用这种新的 CloudScript 类型时,你需要为每个创建的 CloudScript 决定所使用的 CloudScript 类型。 有关每种函数类型的优势和限制,请阅读 Azure 的相关文档:

定价

要使用此功能,你必须自带 Azure 订阅。这意味着,与在没有 PlayFab 集成的情况下使用 Azure Functions 一样,使用费用将计入你的 Azure 订阅。有关定价的更多信息,请参见 Azure 网站上的 Azure Function 定价。

入门

若要开始使用 Azure Functions 版 CloudScript,请阅读我们的快速入门指南并观看我们的入门视频。
最后修改于 2026年10月20日