Как правильно покинуть игрока из комнаты, а затем присоединиться к нему снова в той же комнате, когда он захочет?Это не то же самое, что воссоединение, упомянутое здесь: Как присоединить игрока к комнате, используя PUN Unity3D? Мы присоединимся к этому игроку в качестве нового игрока.Я знаю, что PhotonNetwork.Disconnect () и PhotonNetwork.LeaveRoom ().
Я сталкиваюсь с различными проблемами, связанными с этими:
- PhotonNetwork.Disconnect (): после этого одна и та же комнатанедоступно для этого игрока, и я получаю, что игра не существует.
- PhotonNetwork.LeaveRoomo (): игрок может вернуться в комнату, но есть много других проблем, и мне придется переработать весь код.
Кроме того, я установил для autoCleanupPlayerObjects значение false, поскольку оно уничтожало некоторые необходимые объекты.Нужно ли мне делать дополнительную уборку?Могу ли я сделать ту же комнату доступной после PhotonNetwork.Disconnect ()?