【问题标题】:Photon. OnRoomListUpdate doesn't work after restart WI-FI on Android光子。在 Android 上重启 WI-FI 后 OnRoomListUpdate 不起作用
【发布时间】:2021-06-13 06:15:57
【问题描述】:

PUN2.31 光子库:4.1.6.0 统一2019.4.26f1

亲爱的朋友们好!

我有一个带有房间的简单应用。主人创建房间,客户可以加入房间,客户可以离开房间。如果主人离开房间,客户也离开房间。没关系,它的工作。 (例如Master - UnityEditor, client - AndroidBuild)。

master 创建房间时,会为client 正确触发回调OnRoomListUpdated

但是如果client在大厅并且他与服务器断开连接,然后他连接到服务器,所有回调都正常工作(OnConnectedToMasterOnJoinedLobby等)没关系。

Debug.Log("Client IsConnected = " + PhotonNetwork.IsConnected);
Debug.Log("Client InLobby = " + PhotonNetwork.InLobby);

当客户端重新连接时,这些日志是 true

但是现在,如果master 创建房间,client 不能加入,因为OnRoomListUpdated 回调没有触发。

任何人都可以帮助或知道这个问题的一些原因吗?

这是我的问题的视频链接(在视频结尾我重新启动了 WI-FI):https://youtu.be/wkDFxIMfzH8

【问题讨论】:

    标签: photon


    【解决方案1】:

    Master 和 Client 的 AppVersion 不同。

    我的代码有误。这部分代码是我在 Awake 中写的,但是不得不在回调 OnConnectedToMaster 中写这个

    PhotonNetwork.GameVersion = Application.version;
    

    【讨论】:

      猜你喜欢
      • 2011-09-29
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多