hii*_*ger 14
要在游戏中绘制叠加层,您需要根据游戏使用的方式挂钩Direct3D或OpenGL API.
在现在调用之前(在D3D中),您可以在交换链表面上绘制自己的东西.
要控制游戏中的叠加窗口,您需要使用Windows消息钩子和其他一些东西.
而且你应该仔细管理程序中吸引游戏的所有窗口.
有一个钩子项目Direct3DHook,它是用C#编写的,但用C++编写会很容易.
如果你想写一个好的叠加引擎,会有很多细节需要考虑.
Overwolf是一个覆盖应用程序平台,我在工作中编写了一个覆盖项目,花了大约两个月的时间来做一些近似的事情.
我写了一个项目, https://github.com/hiitiger/gelectron.
| 归档时间: |
|
| 查看次数: |
3979 次 |
| 最近记录: |