답변

0

Play Games에는 근처의 플레이어 (온라인 친구뿐 아니라)를 찾기위한 옵션과 함께 "대기실"활동을 시작할 수있는 게임 전용 API가 있습니다.

UI 흐름을 완전히 제어하고 주변 플레이어 만 지원하려면 Nearby Connections이이를 수행 할 수있는 저수준 API입니다.

나는 Nearby Connections에서 작업하므로 사용 방법에 대한 간략한 설명을 제공 할 수 있습니다 (Play 게임 API는 유감스럽게 생각합니다). 주최자가 회의실을 만들면 startAdvertising(serviceId=your.package.name, endpointName=roomName, strategy=P2P_STAR)으로 전화하여 주변의 모든 사람에게 회의실 정보를 브로드 캐스트해야합니다. 대기실에있는 모든 사람은 startDiscovery(serviceId=your.package.name, strategy=P2P_STAR)으로 전화하여 광고를 청취해야합니다. 대기실에있는 사람들이 광고주와 연결되면 그들은 "게임에 참가했습니다". 게임 시작 전에 얼마나 많은 플레이어가 연결할 수 있는지 결정하는 것은 사용자의 몫입니다.

참고 : 검색은 광고주에게만 가능한 기능이므로 모두 동기화하면 광고주가 메시지를 전달해야합니다.

+0

OP가 아무런 노력을하지 못한 주제와 관련없는 질문에 대해서는 대답하지 않겠습니다. –