Discord 游戏状态信息(DiscordRichPresence)
数据结构
FINTLRichPresence
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
gameName | FString | 注册在Discord 开发者平台的游戏名称 | 必填 |
state | FString | 该活动的组队状态, 如果指定,必须是2到128个字符之间的字符串 | 选填 |
details | FString | 详细描述,默认空值, 如果指定,必须是2到128个字符之间的字符串 | 选填 |
largeText | FString | 大图片的文字提示, 如果指定,必须是2到128个字符之间的字符串 | 选填 |
largeImage | FString | 大图片的链接, 如果指定,必须是1到256个字符之间的字符串 | 选填 |
smallText | FString | 小图片的文字提示, 如果指定,必须是2到128个字符之间的字符串 | 选填 |
smallImage | FString | 小图片的链接, 如果指定,必须是1到256个字符之间的字符串 | 选填 |
startTime | int32 | 开始此活动的时间戳 'start_time_' 和 'end_time_' 要么都不设置,要么都设置。 如果都未设置,游戏默认从 00:00:00 开始。 如果都设置,将使用 'start_time_'。 | 选填 |
endTime | int32 | 此活动结束的时间戳 | 选填 |
partyMaxSize | int32 | 可加入组队的最大人数,默认为0 ,设置的值必须大于等于0 | 选填 |
supportedPlatforms | int32 | 可以在哪些平台上接受活动邀请 PC = 1,IOS = 8,Android = 16 支持使用 1 | 8 | 16 这样的值来支持多个平台 | 选填 |
extraJson | FString | 扩展JSON字段,默认为空字符串 | 选填 |
显示在 Discord 客户端的玩家游戏状态示例可参考下图: