Флаги Unity5 Camera Clear не работают должным образом на Gear VR

Я пытаюсь сделать очень простую вещь, которая отлично работает в Unity, но не работает в Gear VR. Я использую Unity 5.4.1p4 и утилиты Oculus & Plugin 1.8.

В моей сцене есть два префаба OVRCameraRigs. Первый префаб рендерит только слой "Camera1", а второй префаб настроен на рендеринг слоя "Camera2". У первых сборных камер флаги очистки установлены на сплошной цвет и глубина равна 0. У вторых сборных камер установлено значение «Не очищать» и глубина равна 1.

У меня есть 3 куба в этой сцене: ForeGround, Middle и BackGround. Средний находится на слое «Camera1», а ForeGround и BackGround — на слое «Camera2».

Вот результат в Unity (ожидается работа, я вижу 3 куба): https://i.stack.imgur.com/lGntr.png

А вот результат в Gear VR (передний план и задний фон отображаются поверх среднего куба): https://i.stack.imgur.com/tlbrL.png

Я что-то не так делаю или это известная ошибка? Потому что я ничего не могу найти об этом и не знаю, как это исправить. Большое спасибо за Вашу помощь !


person Ferdinand Dervieux    schedule 03.11.2016    source источник


Ответы (1)


Проверьте состояние компонентов камер в префабах (Enable/Disable) и активируйте их, затем попробуйте установить Clear Flags на всех компонентах камер на Depth Only и проверьте результат.

person OnionFan    schedule 05.11.2016