Unity 3D: буфер RPC перестает работать, когда первоначальный проигрыватель отключается

Я использую Photon для работы в сети с Unity. Это библиотека одноранговых сетей. В основном у меня есть вызов RPC для всех целей (буферизованных), чтобы изменить некоторые игровые состояния. Но когда первоначальный игрок отключается, будущие игроки больше не могут получить состояние игры.


person user3474572    schedule 28.03.2014    source источник


Ответы (1)


Если буфер RPC "принадлежит" комнате, после отключения игрока все должно быть в порядке. Либо что-то принадлежит этому конкретному игроку, либо какой-то объект, связанный с отключенными игроками, все еще жив, что в конечном итоге приводит к разрыву цикла.

Проверьте ЭТОТ сайт может дать вам некоторые ответы.

Обратите особое внимание на эту часть его объяснения:

void OnPlayerDisconnected(NetworkPlayer player)

Ваше здоровье

person tweellt    schedule 29.03.2014