Интеграция с XNA Flash или Silverlight - PullRequest
3 голосов
/ 01 ноября 2010

Я бы хотел сыграть обычный фильм Flash или фильм Silverlight поверх 3D-сцены, визуализированной с помощью XNA с использованием C #.Фон объекта Flash / Silverlight должен быть прозрачным и динамически загружаться механизмом 3D.

Идея состоит в том, что сторонние разработчики и художники могут эффективно добавлять простые 2D-анимации в качестве слоя поверх 3Dвоспроизводимая сцена для воспроизведения в реальном времени.

Возможно ли это вообще?И если да, то какие-нибудь указатели?

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

Он должен работать только в Windows.

Ответы [ 2 ]

1 голос
/ 02 ноября 2010

Спасибо, но я имел в виду Flash / Silverlight.Flash / Silverlight! = Видео.У него могут быть некоторые интерактивные элементы.

В любом случае, я нашел решение:

http://www.khrona.com/products/awesomium/

Это позволяет мне отображать HTML поверх графики, визуализируемой XNA, и этовключает поддержку Flash.

1 голос
/ 01 ноября 2010

Вот ссылка для начала воспроизведения видео в 2D.

2D-видео в XNA

Мои единственные мысли о том, чтобы отобразить это на 3D-модели, - создать RenderTarget и затем отобразить видео на это. Пример можно увидеть здесь , где они используют веб-камеру для отображения видео на 3D-модели телевизора.

...