Не найден получатель для входящего [xxxx] на playerPrefab

У меня проблема с Unity Unet. Я пытаюсь создать игрока на карте. Плеер появляется и на сервере и на клиенте, но у меня такая ошибка:

Не найден получатель для входящего [xxxxxx] на playerPrefab, сервер и клиент должны иметь одинаковые экземпляры NetworkBehaviour.

Вы знаете, как решить эту проблему?

РЕДАКТИРОВАТЬ :

Вот изображения настроек NetworkManager и настроек PlayerPrefab

введите здесь описание изображения введите здесь описание изображения


person iAmoric    schedule 15.03.2017    source источник
comment
Как создать игрока (код)? Настройки префаба плеера (скриншот)?   -  person maximelian1986    schedule 15.03.2017
comment
Вы случайно не произошли от класса, который наследует NetworkBehaviour? А какая у вас версия Unity?   -  person Bart    schedule 15.03.2017


Ответы (1)


Вам нужно установить префаб плеера в Network Manager, так как он пытается создать его автоматически, а вы его не указали.

Изображение

person Grelak    schedule 16.03.2017
comment
Да, я знаю его. Он пуст, потому что я получаю его динамически с персонажем, которого выбрал игрок. - person iAmoric; 16.03.2017
comment
если вы хотите, чтобы клиент мог выбрать префаб, вы должны сделать это с помощью сетевых сообщений, взгляните на этот ссылка - person Grelak; 16.03.2017