Пятница, 19 Апреля 2024, 23:37

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Как назначить или присвоить ID у компонента NetworkView
Как назначить или присвоить ID у компонента NetworkView
serezhaДата: Понедельник, 20 Декабря 2021, 14:54 | Сообщение # 1
был не раз
Сейчас нет на сайте
Всем привет! Как назначить или присвоить ID у компонента NetworkView ?

Пробую разные варианты но выскакивают две ошибки:

View ID AllocatedID: 50 not found during lookup. Strange behaviour may occur
Received state update for view id' AllocatedID: 50' but the NetworkView doesn't exist

Скрипт висит на префабе игрока-клиента и при появлении на сцене вроде должен автоматически назначить ID, но не работает:

Код

private NetworkView netView;

void Awake()
{
netView = gameObject.AddComponent( typeof( NetworkView ) ) as NetworkView; - добавляем компонент NetworkView - РАБОТАЕТ
netView.viewID = Network.AllocateViewID(); - назначаем ID в сети - ЭТО НЕ РАБОТАЕТ
netView.observed = this; - указываем этот скрипт (компонент) для синхронизации - РАБОТАЕТ
}


P.S. Когда вешаю компонент NetworkView на префаб игрока-клиента это работает, а когда тоже самое кодом то нет.
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Как назначить или присвоить ID у компонента NetworkView
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг