Unity方法不会调用

时间:2018-10-15 02:34:55

标签: c# unity3d photon

我想列出大厅中的房间。为此,我实例化了一个预制体,用于通过方法OnRoomListUpdate()加入比赛,但是我注意到即使创建了多个房间,它也不会调用。 / p>

这是代码,如您所见,它很简单:

public override OnRoomListUpdate()
{

    print("RoomListUpdate Called);

    Instantiate(RoomPrefab, transform.position, transform.rotation);
}

1 个答案:

答案 0 :(得分:0)

也许您是说OnReceivedRoomListUpdate()吗?

这取自photon

  

加入默认的大厅类型时,客户端将定期收到房间列表更新。每当发生更新时,PUN都会缓存房间列表并触发OnReceivedRoomListUpdate()回调。到那时,您可以使用PhotonNetwork.GetRoomList()获取更新的房间列表。