PlayFab 用户生成内容 (UGC)
PlayFab 用户生成内容 (UGC) 支持玩家创建、上传和搜索已审查的内容。 我们的 UGC 服务旨在提供通常需要自定义工作和服务专业知识才能实现的现成功能,让你能够立即围绕游戏构建具有吸引力的创建者社区! 观看我们的 UGC Microsoft Game Dev 视频了解详细信息。
关键功能
UGC 提供以下关键功能:
- 易于集成的 API,让你能够构建自己的游戏内体验
- 发布管道中内置的审查,以确保内容安全且适合玩家
- 搜索体验,允许 UGC 目录缩放,并允许玩家快速查找有趣的内容
- 评价和举报功能,使玩家能够保持高质量的游戏体验
重要概念
在整个 UGC 服务中使用了一些常用术语:
- 目录 - 目录是存储和管理内容的位置。 有两个主要目录:草稿目录和公共目录,分别用于存储草稿和已发布项目
-
(已发布)项目 - PlayFab UGC 项目是包含有关特定项目信息的数据 blob。 其他玩家可通过
GetItems
和Search
API 访问已发布项目 -
草稿项目 - 仅项目创建者和
Title
实体可以访问草稿项目。 草稿项目可以通过调用PublishDraftItem
API 成为已发布项目 - 内容 - 内容是已上传到项目的图像和文件
限制和重要注意事项
在使用 UGC 功能和 API 之前,应了解有关该服务的一些限制和重要注意事项:
- UGC 仅支持 PlayFab 实体 - 需要使用基于实体的身份验证来利用 UGC。
- UGC 不适用于 PlayFab 经济(旧版)API - 它是一项基于经济版 v2 系统的单独服务。
入门
- UGC 快速入门指南将指导你完成发布项目的步骤
- 发布第一个用户生成的内容教程将详细介绍如何上传内容和填充 URL blob。