我正在使用Unity Pun2开发服务器。
我的问题是用户参与时未调用OnJoinedRoom()。
有两种情况
在创建房间并首次添加时-称为
然后,当另一方加入房间时-未呼叫
public override void OnJoinedRoom()
{
if (PhotonNetwork.CurrentRoom.PlayerCount == 1)
{
PhotonNetwork.LoadLevel("RoomFor1");
}
}
++ 我的问题是,主客户端称为OnJoinedRoom,而其他客户端没有称为OnJoinedRoom。
答案 0 :(得分:0)
使用OnPlayerEnteredRoom()检查另一个玩家是否进入了您所在的房间
使用OnJoinedRoom()检查您自己是否已成功加入房间
答案 1 :(得分:-1)
当您使用另一个脚本调用另一个场景时会发生这种情况,因此它将从正在等待加入的给定脚本中退出。