要在游戏全屏模式下屏幕绘制弹道曲线,需要用到以下三个API:
- //获取DC
- [DllImport("User32.dll")]
- public extern static System.IntPtr GetDC(System.IntPtr hWnd);
- //释放DC
- [System.Runtime.InteropServices.DllImport("User32.dll")]
- static extern int ReleaseDC(IntPtr hWnd,IntPtr hDC);
- //区域重绘
- [DllImport("user32.dll",CharSet = CharSet.Auto)]
- public static extern bool InvalidateRect(IntPtr hWnd,IntPtr lpRect,bool bErase);
通过调用以上三个外部方法,我们在C#里面可以直接在游戏全屏屏幕上绘制我们任何想要的图形:
- public <

本文介绍了如何使用C#结合User32.dll的API在全屏游戏模式下实现辅助瞄准,通过GetDC、ReleaseDC和InvalidateRect等函数,实现在游戏屏幕上绘制弹道曲线的功能。
最低0.47元/天 解锁文章
7578

被折叠的 条评论
为什么被折叠?



