PFMultiplayer C/C++ API 概述 - PFMatchmaking.h
函数
函数 | 说明 |
---|---|
PFMatchmakingTicketCancel | 取消票证。 |
PFMatchmakingTicketGetCustomContext | 检索之前与此票证对象关联的应用的专用自定义指针大小的上下文值。 |
PFMatchmakingTicketGetMatch | 如果已找到匹配项,请提供匹配项。 |
PFMatchmakingTicketGetStatus | 提供匹配票证状态。 |
PFMatchmakingTicketGetTicketId | 提供票证 ID。 |
PFMatchmakingTicketSetCustomContext | 使用此票证对象配置可选的自定义指针大小的上下文值。 |
PFMultiplayerCreateMatchmakingTicket | 为一个或多个本地用户创建匹配票证。 |
PFMultiplayerCreateServerBackfillTicket | 创建服务器回填票证。 |
PFMultiplayerDestroyMatchmakingTicket | 销毁匹配票证。 |
PFMultiplayerFinishProcessingMatchmakingStateChanges | 返回正在处理的匹配状态更改数组。 |
PFMultiplayerJoinMatchmakingTicketFromId | 使用票证 ID 和队列名称将一个或多个本地用户加入匹配票证。 |
PFMultiplayerStartProcessingMatchmakingStateChanges | 检索自上次此类调用以来要处理的所有匹配状态更改数组。 |
结构
结构 | 说明 |
---|---|
PFMatchmakingMatchDetails | 由已完成的票证找到的结果匹配信息。 |
PFMatchmakingMatchMember | 匹配结果的成员。 |
PFMatchmakingServerBackfillTicketConfiguration | 定义服务器回填票证的配置。 |
PFMatchmakingTicketConfiguration | 定义匹配票证的配置。 |
PFMultiplayerPort | Playfab 多人游戏服务器使用的端口。 |
PFMultiplayerServerDetails | 有关 Playfab 多人游戏服务器的详细信息。 |
状态更改
状态更改 | 说明 |
---|---|
PFMatchmakingStateChange | 匹配库中事件或状态更改的泛型基本结构表示形式。 |
PFMatchmakingTicketCompletedStateChange | 特定于 TicketCompleted 类型的状态更改的信息。 |
PFMatchmakingTicketStatusChangedStateChange | 特定于 TicketStatusChanged 类型的状态更改的信息。 |
枚举
枚举 | 说明 |
---|---|
PFMatchmakingStateChangeType | 匹配库中可能发生的状态更改的类型。 |
PFMatchmakingTicketStatus | 匹配票证的可能状态。 |
PFMultiplayerProtocolType | 用于连接到 PlayFab 多人游戏服务器端口的协议类型。 |