메서드(1/3)
한 명 이상의 로컬 사용자에 대한 매치 메이킹 티켓을 만듭니다.
public static MatchmakingTicket CreateMatchmakingTicket(IList<MatchUser> localUsers,
string queueName, uint timeoutInSeconds = 120)
| 매개 변수 | description |
|---|---|
| localUsers | 티켓에 포함할 로컬 사용자 특성과 함께 로컬 사용자의 배열입니다. |
| queueName | 티켓이 속한 큐입니다. |
| timeoutInSeconds | 티켓 매치 메이킹을 시도하는 기간(초)입니다. 기본값은 120초입니다. |
반환 값(1/3)
결과 티켓 개체입니다.
설명(1/3)
라이브러리는 티켓의 모든 로컬 사용자를 자동으로 비동기식으로 매치 메이킹 서비스에 제출합니다. 티켓 상태가 변경될 때마다 OnMatchmakingTicketStatusChanged이(가) 제공됩니다. 티켓 상태는 Status을(를) 통해 언제든지 쿼리할 수 있습니다. 티켓은 MatchmakingTicketStatus.Creating 상태에서 즉시 시작됩니다.
티켓이 완료되면 OnMatchmakingTicketStatusChanged이(가) 제공됩니다. 그 시점에서 일치하는 항목이 발견되거나 실패로 인해 티켓이 중지됩니다. 성공하면 찾은 일치 항목을 GetMatchDetails을(를) 통해 쿼리할 수 있습니다.
이 작업의 일환으로 로컬 사용자가 멤버인 모든 기존 티켓이 취소됩니다.
configuration 매개 변수의 membersToMatchWith 필드에 지정된 모든 원격 사용자가 JoinMatchmakingTicketFromId을(를) 통해 티켓에 가입할 때까지 일치 항목을 찾을 수 없습니다.
메서드(2/3)
한 명 이상의 로컬 사용자에 대한 매치 메이킹 티켓을 만듭니다.
public static MatchmakingTicket CreateMatchmakingTicket(MatchUser localUser, string queueName,
uint timeoutInSeconds = 120)
| 매개 변수 | description |
|---|---|
| localUser | 티켓에 포함할 로컬 사용자 특성과 함께 로컬 사용자입니다. |
| queueName | 티켓이 속한 큐입니다. |
| timeoutInSeconds | 티켓 매치 메이킹을 시도하는 기간(초)입니다. 기본값은 120초입니다. |
반환 값(2/3)
결과 티켓 개체입니다.
설명(2/3)
라이브러리는 티켓의 모든 로컬 사용자를 자동으로 비동기식으로 매치 메이킹 서비스에 제출합니다. 티켓 상태가 변경될 때마다 OnMatchmakingTicketStatusChanged이(가) 제공됩니다. 티켓 상태는 Status을(를) 통해 언제든지 쿼리할 수 있습니다. 티켓은 MatchmakingTicketStatus.Creating 상태에서 즉시 시작됩니다.
티켓이 완료되면 OnMatchmakingTicketStatusChanged이(가) 제공됩니다. 그 시점에서 일치하는 항목이 발견되거나 실패로 인해 티켓이 중지됩니다. 성공하면 찾은 일치 항목을 GetMatchDetails을(를) 통해 쿼리할 수 있습니다.
이 작업의 일환으로 로컬 사용자가 멤버인 모든 기존 티켓이 취소됩니다.
configuration 매개 변수의 membersToMatchWith 필드에 지정된 모든 원격 사용자가 JoinMatchmakingTicketFromId을(를) 통해 티켓에 가입할 때까지 일치 항목을 찾을 수 없습니다.
메서드(3/3)
한 명 이상의 로컬 사용자에 대한 매치 메이킹 티켓을 만듭니다.
public static MatchmakingTicket CreateMatchmakingTicket(IList<MatchUser> localUsers,
string queueName, List<PFEntityKey> membersToMatchWith, uint timeoutInSeconds = 120)
| 매개 변수 | description |
|---|---|
| localUsers | 티켓에 포함할 로컬 사용자 특성과 함께 로컬 사용자의 배열입니다. |
| queueName | 티켓이 속한 큐입니다. |
| membersToMatchWith | 다른 특정 사용자는 티켓에 참가해야 합니다. |
| timeoutInSeconds | 티켓 매치 메이킹을 시도하는 기간(초)입니다. 기본값은 120초입니다. |
반환 값(3/3)
결과 티켓 개체입니다.
설명(3/3)
라이브러리는 티켓의 모든 로컬 사용자를 자동으로 비동기식으로 매치 메이킹 서비스에 제출합니다. 티켓 상태가 변경될 때마다 OnMatchmakingTicketStatusChanged이(가) 제공됩니다. 티켓 상태는 Status을(를) 통해 언제든지 쿼리할 수 있습니다. 티켓은 MatchmakingTicketStatus.Creating 상태에서 즉시 시작됩니다.
티켓이 완료되면 OnMatchmakingTicketStatusChanged이(가) 제공됩니다. 그 시점에서 일치하는 항목이 발견되거나 실패로 인해 티켓이 중지됩니다. 성공하면 찾은 일치 항목을 GetMatchDetails을(를) 통해 쿼리할 수 있습니다.
이 작업의 일환으로 로컬 사용자가 멤버인 모든 기존 티켓이 취소됩니다.
configuration 매개 변수의 membersToMatchWith 필드에 지정된 모든 원격 사용자가 JoinMatchmakingTicketFromId을(를) 통해 티켓에 가입할 때까지 일치 항목을 찾을 수 없습니다.
참고 항목
- 클래스 MatchmakingTicket
- 구조체 MatchUser
- 클래스 PFEntityKey
- 클래스 PlayFabMultiplayer
- 네임스페이스 PlayFab.Multiplayer