1

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

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

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

有什么想法吗?

4

1 回答 1

0

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

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

于 2013-01-28T09:34:44.763 回答