【问题标题】:How to define a host in google play games real time multiplayer?如何在谷歌玩游戏实时多人游戏中定义主机?
【发布时间】:2017-10-13 13:28:49
【问题描述】:

我正在尝试使用 Google Play 游戏服务创建实时多人游戏。我正在尝试将一个播放器设置为主机。如何通过以下方法实现这一点-

@Override
public void onRoomConnected(int statusCode, Room room) 
{
   Log.d(TAG, "onRoomConnected(" + statusCode + ", " + room + ")");
    if (statusCode != GamesStatusCodes.STATUS_OK) {
        Log.e(TAG, "*** Error: onRoomConnected, status " + statusCode);
        showGameError();
        return;
    }

    updateRoom(room);
}

【问题讨论】:

    标签: java android google-play-games


    【解决方案1】:

    AFAIK,建议使用add a waiting room UI,您可以从RoomUpdateListener.onRoomConnected 启动它。使用participant ID 作为参与者的临时标识符,并且应该仅对特定房间有效。

    然后,当参与者加入并建立联系时,您可以开始分配特定用户并考虑此相关SO post 中建议的逻辑。

    查看此video 以获得更多见解,此GitHub post 中的示例实现也可能有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-05
      • 1970-01-01
      • 2017-11-13
      • 2014-01-22
      • 2014-01-11
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多