我想知道是否可以将电子制作的应用程序覆盖在游戏上。本质上类似于游戏中蒸汽覆盖的方式。
我想要这个,因为我们已经制作了一个计时器网络应用程序来计时任务,并正在讨论如果可能的话将其作为覆盖层。为游戏中重复发生的某些事件计时
我不知道这是否可以实现,但它在我们的清单中名列前茅。有关如何实现此目标的任何示例,或者以前是否有人这样做过。
Thanks,
Kieran
要在游戏中绘制叠加层,您需要根据游戏使用的方式挂钩 Direct3D 或 OpenGL api。
在当前调用之前(在 D3D 中),您可以在交换链表面上绘制自己的东西。
要控制游戏中的覆盖窗口,您需要使用 Windows 消息挂钩和其他一些东西。
并且您应该仔细管理程序中在游戏中绘制的所有窗口。
有一个钩子项目直接3D钩子,它是用C#编写的,但是用C++编写会很容易。
如果你想编写一个好的覆盖引擎,需要考虑很多细节。
Overwolf是一个覆盖应用程序平台,我在工作中编写了一个覆盖项目,大约花了两个月的时间。
我写了一个项目,https://github.com/hiitiger/goverlay.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)