Je crée un jeu multijoueur dans Unity.Comment annuler une salle lorsque aucun joueur adverse n'est disponible dans Google Play Jeux?
Pour créer une pièce, je me sers:
PlayGamesPlatform.Instance.RealTime.CreateQuickGame(MinOpponents, MaxOpponents, GameVariant, listener);
Pour obtenir des progrès de la création de la pièce, je me sers:
public void OnRoomSetupProgress(float progress) {
}
La fonction ci-dessus, cependant, est simplement appelé une fois progress = 20
et puis, plus jamais s'il n'y a pas d'autres joueurs disponibles.
Depuis le début, je n'aurai pas beaucoup de joueurs utilisant cette application, je veux attendre 10 secondes pour se connecter à un autre joueur et s'il n'y a pas de joueurs, je veux commencer le jeu avec AI intégré . Pour cela, j'ai besoin d'annuler la progression actuelle de la configuration de la pièce d'une manière propre. Je ne sais pas comment je peux aller plus loin.
S'il vous plaît laissez-moi savoir si vous connaissez la solution pour ce scénario.