在线服务用户信息接口(Online Services User Info Interface) 为你提供特定工具,供你从Steam或Epic在线服务等在线服务检索用户信息以便在你的游戏中显示。这些信息包括玩家的:
- 平台档案。
- 显示名称。
- 头像。
API 概述
函数
下表概述了用户信息接口提供的函数:
| 函数 | 说明 |
|---|---|
| 用户信息 | |
QueryUserInfo |
查询用户信息以获取账号ID列表。 |
GetUserInfo |
检索之前通过 QueryUserInfo 缓存的账号ID的用户信息。 |
| 用户头像 | |
QueryUserAvatar |
查询用户头像以获取账号ID列表。 |
GetUserAvatar |
检索之前通过 QueryUserAvatar 缓存的账号ID的用户头像。 |
| 平台UI | |
ShowUserProfile |
显示提供的账号ID的档案UI。 |
访问用户信息
通过用户信息接口访问用户信息的工作原理与使用其他在线服务接口类似。
QueryUserInfo 通过该接口缓存与用户对应的账号ID关联的用户显示名称的列表。QueryUserInfo 要求你提供一个列表,其中包含你想以参数形式访问显示名称的用户账号ID。如需访问每个用户的显示名称,请使用其账号ID调用 GetUserInfo 。
访问用户头像
访问用户信息小节中定义的工作流程也适用于访问用户的头像。QueryUserAvatar 通过该接口缓存信息。GetUserAvatar 分别检索每个头像。
平台用户档案
ShowUserProfile 为提供的用户调出平台服务的档案用户界面。平台服务档案是用户当前玩游戏所用平台特有的档案。如需了解有关档案用户界面的更多信息,请参阅你的平台服务的文档。
更多信息
头文件
直接查阅 UserInfo.h 头文件,根据需要了解更多信息。用户信息接口头文件 UserInfo.h 位于以下目录中:
<UNREAL_ENGINE_ROOT>\Engine\Plugins\Online\OnlineServices\Source\OnlineServicesInterface\Public\Online
如需有关如何获取UE源代码的说明,请参阅关于下载虚幻引擎源代码的文档。