我想玩一个常规的闪光电影或银光电影在3D场景上使用C#渲染与XNA。Flash/Silverlight对象的背景应该是透明的,并且由3D引擎动态加载。
这个想法是,第三方开发人员和艺术家可以有效地添加简单的2D动画,作为3D渲染场景上的一个层,以便实时播放。
这到底有没有可能?如果是这样,有什么建议吗?
Flash和Silverlight都是我们现在考虑的技术,但也可以考虑其他技术。这个想法是,动画层应该很容易由艺术家制作,并且很容易动态添加,而不需要重新编译3D引擎。
它只需要在Windows上运行即可。
发布于 2010-11-02 14:07:34
谢谢,但我是说Flash/Silverlight。Flash/Silverlight!=视频。它可能有一些交互元素。
不管怎样,我找到了一个解决方案:
http://www.khrona.com/products/awesomium/
这允许我在XNA渲染的图形上渲染HTML,并且它包括Flash支持。
发布于 2010-11-01 19:52:33
这里有一个链接,可以让你开始使用2D播放视频。
2D Video in XNA
我唯一的想法是让这个在3D模型上显示,将创建一个RenderTarget
,然后在上面显示视频。可以看到他们使用WebCam在TV的3D模型上显示视频的示例。
https://stackoverflow.com/questions/4068542
复制相似问题