2016-09-14 2 views
1

Ситуация: Я работаю над проектом, который позволяет пользователю практиковать презентации в VR-Room. Это включает использование Powerpoint/Keynote, которое отображается на плоскости. Отображение изображения легко, так же, как видео.Keynote/Powerpoint в Unity

Задача: В этом проблема. Изображения не содержат движения, но файл powerpoint/keynote часто делает. Поскольку Unity не поддерживает расширение файла powerpoint и keynote. Экспорт в HTML и программирование нашего собственного фазера для json-файлов и применение анимаций не стоит того, чтобы приложить усилия.

Текущая ситуация: В данный момент мы преобразуем все листы в текстуры. Не использовать анимацию.

Просьба: Раньше были некоторые плагины для отображения HTML на плоскости (плоской поверхности). Но они, похоже, устарели. Есть ли там кто-нибудь, у кого есть решение этой проблемы?

Заранее спасибо.

+0

Можете ли вы пояснить, что вы подразумеваете под «самолетом»? Большинство англоговорящих предполагают, что вы имеете в виду «самолет» или «плоскость ... т.е. плоскую ... поверхность». Ни один из этих значений, похоже, не соответствует вашему вопросу. –

+1

Он говорит о плоской поверхности, называемой плоскостью в Unity, см. Https://docs.unity3d.com/ScriptReference/PrimitiveType.Plane.html – JeanLuc

+1

@JeanLuc Спасибо. В Parallels на Mac также появилась функция Unity, которая полностью сорвала любую попытку понять это. Похоже, Джонатан Нок на правильном пути. –

ответ

1

Несмотря на то, что этот ответ не касается конкретного запроса на отображение HTML на квадрате (плоскости, что угодно) в Unity, это решение, которое стоит рассмотреть, если оно соответствует вашему сценарию.

Если презентации являются линейными, почему бы не записать их как видео? Вы можете легко воспроизвести видео на Quad в Unity с помощью RenderTexture и приостановить его в нужные моменты, чтобы дождаться, когда пользователь начнет следующий слайд/анимацию, после чего видео можно будет воспроизводить снова до следующей точки остановки.

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

+0

Благодарим вас за ответ. К сожалению, мы уже рассмотрели это и пришли к выводу, что он потребляет много времени для каждой презентации, которую нужно вручную разрезать. – Aeregon

+0

Мысль столько, что я не могу вам помочь. В Сети есть несколько вопросов относительно Powerpoint и Unity, но нет реальных решений. :( – nockieboy

Смежные вопросы