Я использую Photon для работы в сети с Unity. Это библиотека одноранговых сетей. В основном у меня есть вызов RPC для всех целей (буферизованных), чтобы изменить некоторые игровые состояния. Но когда первоначальный игрок отключается, будущие игроки больше не могут получить состояние игры.
Unity 3D: буфер RPC перестает работать, когда первоначальный проигрыватель отключается
Ответы (1)
Если буфер RPC "принадлежит" комнате, после отключения игрока все должно быть в порядке. Либо что-то принадлежит этому конкретному игроку, либо какой-то объект, связанный с отключенными игроками, все еще жив, что в конечном итоге приводит к разрыву цикла.
Проверьте ЭТОТ сайт может дать вам некоторые ответы.
Обратите особое внимание на эту часть его объяснения:
void OnPlayerDisconnected(NetworkPlayer player)
Ваше здоровье
person
tweellt
schedule
29.03.2014