Oculus Quest + Photon проблемы с синхронизацией

Раздел, посвящённый Дополненной Реальности и Виртуальной Реальности

Oculus Quest + Photon проблемы с синхронизацией

Сообщение xumuk39rus 04 авг 2019, 09:21

Добрый день. Занимаюсь разработкой под Окулус Квест, столкнулся с проблемой синхронизации в мультиплеере в Photon.
Суть проблемы в том что при присоединении второго игрока в игру отключаются контроллеры у обоих игроков, но продолжает отображаться передвижение шлемов в игре. Возможно что-то делаю не так. Использую префаб OVRCameraRig.prefab, отключаю все скрипты на нём при подключении создаём префаб на сцене, если это локальный объект включаем на нём родные скрипты, если удалённый игрок то удаляем их. Когда в сети присутствует один игрок VR, а остальные на PC то всё в порядке управление прекрасное, если же есть два игрока VR то управление контроллерами падает и модельки контроллеров залипают в одном положении. В теории всё дожно работать, но по какой-то причине всё ломается при подключении второго игрока, если вы сможете подкинуть идей почему происходит именно так, будет очень круто, если нужен кусок кода, могу линькануть.
Спасибо за внимание.
xumuk39rus
UNец
 
Сообщения: 7
Зарегистрирован: 17 май 2019, 20:05

Re: Oculus Quest + Photon проблемы с синхронизацией

Сообщение IDoNotExist 05 авг 2019, 12:29

xumuk39rus писал(а):если это локальный объект включаем на нём родные скрипты, если удалённый игрок то удаляем их.

Возможно перед удалением скриптов - контроллеров удалённого игрока успевает пройти их инициализация в Awake, и скрипты локального игрока становятся не актуальны. Тут можно попробовать создавать отключенный(GameObject.activeSelf = false) префаб игрока, удалять на нём скрипты, и только после этого включать его, либо изначально создавать префаб без скриптов для инпута, и навешивать их программно (AddComponent) на локального игрока.
Аватара пользователя
IDoNotExist
Адепт
 
Сообщения: 1432
Зарегистрирован: 23 мар 2011, 09:18
Skype: iamnoexist


Вернуться в AR / VR

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1