Страница 1 из 1

Дополненная реальность - мультиплеер

СообщениеДобавлено: 10 мар 2019, 22:18
kor1b
Здравствуйте. Работаю с дополненной реальностью с помощью плагина Vuforia. Все работало гладко, без провисаний до того, как начал подключать мультиплеер. Работаю через Unet + UnityEngine.Networking (знаю, что эта технология устарела, но качественные уроки по новому мультиплееру не нашел - вероятно, мои навыки гугла недостойны :( )

Вот все объекты, которые взаимодействуют с Network:

Изображение

Изображение

Изображение

Итак, проблема:

Запускаю игру, жму кнопку LAN Host - и наблюдаю картину маслом

Все BoxCollider и MeshRenderer отключены - остались только их очертания (если их поочередно включать, то все проявляется нормально). При чем загружал в Registered Spawnable Prefabs в компоненте NetworkManager объекта Network Manager я объект Environment, а меш и коллайдеры отключились у всех объектов, которые с ним хоть как-то в родстве:
Изображение

А вот если я создам отдельно ото всех префаб игрока и укажу его все в том же Network Manager в компоненте в пункте Player Prefab, то он отображается нормально, вдобавок к создается его клон после запуска
Изображение

И еще один нюанс, когда я все-таки включил все меши и коллайдеры вручную, то почему-то игра МЕГА сильно тормозила, хотя Network Send Rate выставлял на максимум

Очень жду вашей помощи. Если у кого-то есть дельные уроки по новому мультиплееру, буду благодарен обратной связи :D

Re: Дополненная реальность - мультиплеер

СообщениеДобавлено: 11 мар 2019, 00:24
Saltant
Накинь NetworkIdentity на все объекты которые не включаются.

Re: Дополненная реальность - мультиплеер

СообщениеДобавлено: 11 мар 2019, 00:49
kor1b
Saltant писал(а):Накинь NetworkIdentity на все объекты которые не включаются.

Попробовал. Накинул NetworkIdentity абсолютно на все объекты, у которых пропадает MeshRenderer и BoxCollider, включая пустые объекты и на каждый элемент Enviroment. Но эффект остается все тот же :(

Re: Дополненная реальность - мультиплеер

СообщениеДобавлено: 11 мар 2019, 22:36
AngryCat
kor1b писал(а):
Saltant писал(а):Накинь NetworkIdentity на все объекты которые не включаются.

Попробовал. Накинул NetworkIdentity абсолютно на все объекты, у которых пропадает MeshRenderer и BoxCollider, включая пустые объекты и на каждый элемент Enviroment. Но эффект остается все тот же :(

Может Photon глянешь?

Re: Дополненная реальность - мультиплеер

СообщениеДобавлено: 12 мар 2019, 12:12
kor1b
AngryCat писал(а):
kor1b писал(а):
Saltant писал(а):Накинь NetworkIdentity на все объекты которые не включаются.

Попробовал. Накинул NetworkIdentity абсолютно на все объекты, у которых пропадает MeshRenderer и BoxCollider, включая пустые объекты и на каждый элемент Enviroment. Но эффект остается все тот же :(

Может Photon глянешь?


Спасибо. Обязательно попробую. Как будет результат - сразу отпишусь