【问题标题】:Playing flash in DirectX game scene在 DirectX 游戏场景中播放 flash
【发布时间】:2011-03-26 11:43:28
【问题描述】:

我正在使用 DirectX 开发一个小游戏,我正在寻找一种在场景中播放 .swf 电影的方法。 AFAIK,DirectX 不支持 flash,所以我必须将 flash 转换为纹理序列。目前我想到了两种方法:

  1. 使用直接显示。实现 Flash 源过滤器并渲染到纹理。但这对我来说太复杂了,无法完成。
  2. 使用 OLE 绘制闪存并将缓冲区复制到纹理。但我不知道它是否可以工作以及从哪里开始。

有谁知道如何做到这一点。 TIA

【问题讨论】:

    标签: flash directx


    【解决方案1】:

    你试过这个http://code.google.com/p/flash-to-directx/ 吗? 我并没有真正使用该代码,但我使用它的许多技术来实现我自己的解决方案

    【讨论】:

      【解决方案2】:

      只要您只是想将 SWF 用作视频,而不是交互式媒体,您可以尝试Gameswf library

      【讨论】:

      • 我得到了 Gameswf 库。这对我来说太复杂了。我会更深入。
      猜你喜欢
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-14
      • 1970-01-01
      • 2016-04-12
      • 1970-01-01
      相关资源
      最近更新 更多