unity3d 创建房间后是否更改房间选项?(Unity/Photon 2)

vcudknz3  于 2023-01-26  发布在  其他
关注(0)|答案(1)|浏览(136)

我试图在游戏开始后创建一个不可加入的房间。我检查了其他解决方案,但它们似乎过时了。这是我创建房间的地方:

RoomOptions ro;

public void OnClickCreate()
{
    if(RoomInput.text.Length > 0)
    {
        ro = new RoomOptions() { MaxPlayers = 2, BroadcastPropsChangeToAll = true, IsOpen = true, IsVisible = true };
        PhotonNetwork.CreateRoom(RoomInput.text, ro);
    }
}

这是我想更改我的房间选项的地方:

public void OnCLickPlayButton()
{
    ro.IsOpen = false
    ro.IsVisible = false;
    PhotonNetwork.LoadLevel("Game");       
}

房间加入工作正常,但当一个原来的球员,一个球员谁加入了房间之前,游戏开始,然后另一个球员可以加入,即使游戏已经开始。如果你有一个解决办法,请告诉我!

4uqofj5v

4uqofj5v1#

您可以直接拨打:

PhotonNetwork.CurrentRoom.IsVisible = false;

相关问题