我已经在PUN2中实现了加入和离开房间 如果您第二次尝试加入会议室,它将不会加载。
以下代码是一个从游戏场景返回家中的场景。
代码中的Home.online始终为真。
public void LeaveRoom()
{
if (PhotonNetwork.InRoom)
{
PhotonNetwork.LeaveRoom();
}
}
public void GoHome()
{
if (Home.online)
LeaveRoom();
}
public override void OnLeftRoom()
{
ScneManager.LoadScene("Home");
}
以下代码是游戏场景代码。 使用 SceneManager.LoadScene()从主场景加载。
void Start()
{
Debug.Log("A");
PhotonNetwork.ConnectUsingSettings();
Debug.Log("B");
}
public override void OnJoinedRoom()
{
Debug.Log("F");
}
此代码在调试中不显示“ F”。 第二次,不执行OnJoinedRoom()。
没有发生错误。
在 PhotonNetwork.ConnectusingSettings(); 之后编写各种处理。
此游戏场景是否已使用 ScneManager.LoadScene(“ Home”); 正确初始化 我不知道该怎么办。请告诉我们您需要的其他任何信息。
请。