При добавлении нескольких сцен добавляется композитор (Steam VR Unity) - PullRequest
0 голосов
/ 18 января 2019

У меня проблема с загрузкой большого количества объектов в моей сцене на событие, поэтому, когда я начинаю загружать эти Scenesmy Vive / vr, они переходят на экран композитора, и он как бы мерцает между моей главной сценой и экраном композитора. пока моя загрузка сцен не закончена.

Итак, мой вопрос, как остановить это мерцание, я с удовольствием вызываю экран композитора до тех пор, пока не завершится моя загрузка, а затем он переключается обратно на мою главную сцену или что-то в этом роде, что может решить эту проблему мерцания

Я искал вокруг того, как вызвать экран композитора самостоятельно или как остановить его, когда идет загрузка, но в вене.

любая помощь будет высоко ценится, потому что у меня нет идей.

Спасибо ...

1 Ответ

0 голосов
/ 18 января 2019

Мерцание и отображение экрана композитора обычно вызваны тем, что Unity не может визуализировать кадр. Я уверен, что вы сможете найти, какие объекты (если они есть) вызывают задержку на вкладке Profiler. Я предполагаю, что под «загрузкой» объектов вы имеете в виду их внедрение. Если это так, это зависит:

a) Если вы создаете несколько одинаковых объектов - посмотрите на Создание экземпляров графического процессора методы

b) если объекты не уникальны, вы можете попробовать:

  1. Загрузка сцены асинхронно
  2. Поместите все (деактивированные) объекты в первую сцену и вместо того, чтобы создавать или загрузка новой сцены, просто активируйте их. Это только увеличит начальную загрузку время.

Еще одна вещь, которую вы можете использовать:

  • Однопроходная стереофоническая визуализация

  • использование ТОЛЬКО или в основном запеченных молний - что значительно повысит производительность (что позволит мне отображать виртуальную сцену в реальном времени с моделью, насчитывающей более 40 миллионов вершин)

...