【问题标题】:Show an applicatio non top of a Direct X game?在 Directx 游戏之上显示应用程序?
【发布时间】:2013-01-28 04:46:34
【问题描述】:

是否有可能构建一个即使在游戏运行时也能显示自身的应用程序(TopMost)(Quake、Farcry、Black Ops、任何 Direct X 驱动的游戏)

我希望能够在我玩游戏时记录我的按键操作以进行视频录制。

这一定是可能的,因为 FRAPS 将 FPS 显示在使用直接 X 的所有内容之上,包括视频播放器。

有什么想法吗?

【问题讨论】:

    标签: directx video-capture topmost


    【解决方案1】:

    首先,这并不容易。 FRAPs 与 API-Injection 一起工作,将一些代码设置到程序的绘图步骤中,其中考虑了许多不同版本的 directx 和 opengl。如果找到了一个链接,这里再解释一下:Case Study Fraps

    也许在窗口模式下工作并使用全局挂钩捕获输入的解决方案更容易,但我从未尝试过这个方向的东西。如果你想使用 api-hooks,也许这个链接会很有用:Direct3DHook

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      • 1970-01-01
      相关资源
      最近更新 更多