Как добавить субтитры в мобильные видео с помощью Handheld.PlayFullScreenMovie в единстве

Итак, я делаю проект единства для мобильного устройства (Android) и столкнулся с проблемой воспроизведения видео через единство на мобильных устройствах, ведь это может быть достигнуто только через Handheld.PlayFullScreenMovie или активы.

Итак, в Handheld.PlayFullScreenMovie видео идет в полноэкранном режиме, и все идет позади него, и, поскольку я хочу, чтобы оно поддерживало некоторые языки (если мне нужно включить 3 копии одного и того же видео, игра начнет становиться большой ;-;). Я сомневаюсь, можно ли вставить в него субтитры, не создавая еще одно видео?


person Leon700    schedule 28.02.2016    source источник
comment
Я рекомендую загрузить соответствующее видео из Интернета, чтобы ваше приложение не было слишком тяжелым!   -  person Mago Nicolas Palacios    schedule 16.10.2016
comment
@MagoNicolasPalacios Именно это я и сделал, спасибо!   -  person Leon700    schedule 03.07.2018


Ответы (1)


Здесь есть логическое решение. Вы можете GUI.Label печатать что-либо на экране.

Вы используете таймер/счетчик для вывода соответствующего текста на экран в нужное время.

Создайте прямоугольник в том месте, где вы хотите отобразить текст

GUI.Label(new Rect(10, 10, 100, 20), "Hello World!");
person Christlin Panneer    schedule 16.10.2016
comment
Это невозможно, поскольку ядро ​​Unity приостанавливается, когда вы используете Handheld.PlayFullScreenMovie, попробуйте проверить свое логическое решение, прежде чем публиковать ответ. - person Ricardo Ortega Magaña; 17.10.2016