我想在使用 C# 使用 XNA 渲染的 3D 场景上播放普通的 Flash 电影或 Silverlight 电影。 Flash/Silverlight 对象的背景应该是透明的,并由 3D 引擎动态加载。
想法是,第三方开发人员和艺术家可以高效地将简单的 2D 动画添加为 3D 渲染场景之上的层,以便实时回放。
这可能吗?如果是这样,有什么指示吗?
Flash和Silverlight都是我们现在想到的,但也可以考虑其他技术。这个想法是动画层应该易于艺术家制作,并且易于动态添加,而无需重新编译 3D 引擎。
它只需要在 Windows 上工作。
最佳答案
谢谢,但我指的是 Flash/Silverlight。 Flash/Silverlight!=视频。它可能有一些互动元素。
无论如何,我找到了一个解决方案:
http://www.khrona.com/products/awesomium/
这允许我在 XNA 渲染图形之上渲染 HTML,它包括 Flash 支持。
关于c# - XNA Flash 或 Silverlight 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4068542/