代码之家  ›  专栏  ›  技术社区  ›  sinsro

XNA Flash或Silverlight集成

  •  3
  • sinsro  · 技术社区  · 15 年前

    我想在XNA使用C_渲染的3D场景上播放普通Flash电影或Silverlight电影。flash/silverlight对象的背景应该是透明的,并且由3D引擎动态加载。

    其理念是,第三方开发人员和艺术家可以有效地添加简单的二维动画作为一个层在三维渲染的场景上实时播放。

    这有可能吗?如果是的话,有什么建议吗?

    Flash和Silverlight都是我们现在想到的,但是其他技术也可以考虑。其理念是动画层应该易于艺术家制作,并易于动态添加,而无需重新编译3D引擎。

    它只需要在窗户上工作。

    2 回复  |  直到 12 年前
        1
  •  1
  •   sinsro    15 年前

    谢谢,但我指的是flash/silverlight。Flash/Silverlight!=视频。它可能有一些交互元素。

    总之,我找到了一个解决方案:

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

    这允许我在XNA渲染图形的基础上渲染HTML,它包括Flash支持。

        2
  •  1
  •   Turch    12 年前

    这里有一个链接,可以让你在二维模式下播放视频。

    2D Video in XNA

    我唯一的想法是让它在3D模型上显示,将创建一个 RenderTarget 然后在上面显示视频。可以看到一个例子 here 他们使用网络摄像头在电视的3D模型上显示视频。