다음을 통해 공유


PlayFabMultiplayer.CreateMatchmakingTicket

메서드(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을(를) 통해 티켓에 가입할 때까지 일치 항목을 찾을 수 없습니다.

참고 항목