在DirectX游戏场景中播放Flash

时间:2011-03-26 11:43:29

标签: flash directx

我正在使用DirectX开发一款小游戏,我正在努力在场景中播放 .swf 电影。 AFAIK,DirectX不支持闪存,因此我必须将闪存转换为纹理序列。我现在想到了两种方法:

  1. 使用直接显示。实现flash源过滤器并渲染到纹理。但是我完成它太复杂了。
  2. 使用OLE绘制闪光灯并将缓冲区复制到纹理。但我不知道它是否可以起作用以及从哪里开始。
  3. 有没有人知道如何做到这一点。 TIA

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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