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 多人游戏服务器端口的协议类型。