Ich erstelle ein Multiplayer-Spiel in Unity.Wie kann ich den Raum abbrechen, wenn in Google Play Games kein anderer Spieler verfügbar ist?
einen Raum zu schaffen, ich bin mit:
PlayGamesPlatform.Instance.RealTime.CreateQuickGame(MinOpponents, MaxOpponents, GameVariant, listener);
Um Fortschritt der Raumerstellung, ich bin mit:
public void OnRoomSetupProgress(float progress) {
}
Die obige Funktion wird jedoch nur einmal bei progress = 20
genannt und dann nie wieder, wenn keine anderen Spieler verfügbar sind.
Da ich anfangs nicht viele Spieler mit dieser App haben werde, möchte ich 10 Sekunden warten, um mich mit einem anderen Spieler zu verbinden und wenn es keine Spieler gibt, möchte ich das Spiel mit eingebauter AI starten . Dazu muss ich den aktuellen Einrichtungsvorgang sauber abbrechen. Ich weiß nicht, wie ich mich weiter bewegen kann.
Bitte lassen Sie mich wissen, wenn Sie die Lösung für dieses Szenario kennen.