Метод OnJoinedRoom не вызывается, когда пользователь присоединяется - PullRequest
0 голосов
/ 19 мая 2019

Я разрабатываю сервер с использованием Unity Pun2.

Моя проблема заключается в том, что OnJoinedRoom () не вызывается при участии пользователя.

Есть два случая

  1. При создании комнаты и добавлении ее в первый раз - называется

  2. Затем, когда в комнату входит другая сторона - не называется

    public override void OnJoinedRoom()
    {
    
        if (PhotonNetwork.CurrentRoom.PlayerCount == 1)
        {
            PhotonNetwork.LoadLevel("RoomFor1");
        }
    }
    

++ Моя проблема в том, что главный клиент называется OnJoinedRoom, а другие клиенты не называются OnJoinedRoom.

1 Ответ

0 голосов
/ 19 мая 2019

используйте OnPlayerEnteredRoom (), чтобы проверить, если другой игрок вошел в комнату, в которой вы находитесь

используйте OnJoinedRoom (), чтобы проверить, успешно ли вы присоединились к комнате

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...