Левый и правый глаза стереоскопического видео в Unity для Gear VR не синхронизированы
Я создаю видеоплеер для Gear VR в Unity. Я достиг этого, создав одну сферу для левого глаза и вторую сферу для правого глаза, обе из которых центрированы в начале координат. Я также создал 2 камеры, обе по центру в начале координат. Левая камера и сфера находятся на одном слое под названием "левый", а правая камера и сфера на втором слое под названием "правый". Каждая сфера содержит видео. Скрипт VideoPlayer воспроизводит это видео. Каждая сфера также имеет текстуру, которая воспроизводит видео на внутренней стороне сферы. Я установил тайлинг и смещения, чтобы выборочно воспроизвести на левой сфере ту часть видео, которая предназначена для левого глаза, и воспроизвести на правой сфере ту часть видео, которая предназначена для правого глаза. Наконец, левый вид отбирает правый слой и наоборот. Все работает хорошо, за исключением того, что левое и правое видео часто воспроизводятся несинхронно за доли секунды. Я думаю, что это может быть связано с дрожанием воспроизведения. Как приложение Skybox VR player воспроизводит видео так четко и плавно? Мои видео сохраняются в активах моего проекта. Skybox извлекает видео из памяти телефона Android? Если так, как я могу изменить скрипт VideoPlayer, чтобы сделать то же самое? Или есть другие настройки / детали сценария, на которые я должен обратить внимание, чтобы исправить несинхронизированное видео двумя глазами? Спасибо, что указали мне в правильном направлении! -Gideon