2012-01-09 2 views
0

다른 플레이어가 플레이어를 제거 할 수있는 턴 기반 게임을 작성 중입니다. 이런 일이 발생하면 내가 퇴장 한 선수에게 경기를 패했음을 알리고 싶습니다. 플레이어에서 MatchOutcome을 설정 중이지만 전체적으로 경기가 끝날 때까지 플레이어에게 알림이 전송되지 않는 것처럼 보입니다.플레이어가 GKTurnBasedMatch에서 제거되었을 때이를 알립니다.

게임 센터 API로이를 수행 할 수있는 방법이 있습니까, 아니면 GameCenters 알림 위에 직접 푸시 알림을 구현해야합니까?

답변

0

플레이어 A, B, C 및 D 간의 게임 및 알파벳순 재생 순서는 다음과 같습니다. 플레이어 A가 플레이어 C를 죽입니다. 차례가 끝나면 죽은 플레이어 (플레이어 C). 플레이어 C가 자신의 차례를 통보 받고 제거되었다는 사실을 발견했습니다. 게임은 경기에서 자동으로 게임을 제거하고 플레이어 B에게 게임을 전달합니다 (B는 A 다음에 행동해야 함). 플레이어 B의 차례가 끝나면, 플레이어 D에게 게임이 전달되고 게임은 정상적으로 계속 진행됩니다.

관련 문제