【发布时间】:2013-01-28 04:46:34
【问题描述】:
是否有可能构建一个即使在游戏运行时也能显示自身的应用程序(TopMost)(Quake、Farcry、Black Ops、任何 Direct X 驱动的游戏)
我希望能够在我玩游戏时记录我的按键操作以进行视频录制。
这一定是可能的,因为 FRAPS 将 FPS 显示在使用直接 X 的所有内容之上,包括视频播放器。
有什么想法吗?
【问题讨论】:
标签: directx video-capture topmost
是否有可能构建一个即使在游戏运行时也能显示自身的应用程序(TopMost)(Quake、Farcry、Black Ops、任何 Direct X 驱动的游戏)
我希望能够在我玩游戏时记录我的按键操作以进行视频录制。
这一定是可能的,因为 FRAPS 将 FPS 显示在使用直接 X 的所有内容之上,包括视频播放器。
有什么想法吗?
【问题讨论】:
标签: directx video-capture topmost
首先,这并不容易。 FRAPs 与 API-Injection 一起工作,将一些代码设置到程序的绘图步骤中,其中考虑了许多不同版本的 directx 和 opengl。如果找到了一个链接,这里再解释一下:Case Study Fraps。
也许在窗口模式下工作并使用全局挂钩捕获输入的解决方案更容易,但我从未尝试过这个方向的东西。如果你想使用 api-hooks,也许这个链接会很有用:Direct3DHook
【讨论】: