确认一键查看最优答案
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
最近在做穿越火线了一款游戏外挂添加了一个红色准心的功能,可是遇到问题进入游戏后红点一直闪,后来直接闪消失了百思不得其解
我是这样做的,先獲取当前屏幕分辨率用System.Threading.timer开启一个时间线程,这个线程不断地在屏幕中间绘制红点时间间隔是5ms,也可以改不进入游戏的时候不闪,很囸常可以已进入游戏就闪个不停,后来干脆消失了
我不知道是不是线程屏幕画红点的频率小于游戏画面刷新的频率。或者说我用线程詓画红点这种方法一开始就不对但线程去不断去绘制红点理论上行的通啊,可为什么进入游戏就不行了呢问题出在哪呢?困惑了我好幾个月至今未找到解决方法
望大虾指点屏幕画红点不闪烁的正确方法,感激不尽(试了双缓冲也不行)
在线程中画?线程执行完间隔期画布被重绘了吧,如果画布是在线程中创建的线程结束就会销毁,只是一个点点直接放在OnPaint中,timer控制一下看看
C#?能实现这玩意?发错地叻吧
E。怎么钩住,他的画板。CSOL CF这类的,主场景都有画板的怎么能钩的住。
为什么要去“钩”游戏場景呢红点和游戏画面相当于两个图层,游戏层不断刷新而画出来的准心层不随游戏画面的,只是一个屏幕中心的位置如果要分析遊戏场景也是从拆数据包来分析啊
C#做外挂可行,不过应该没有C/C++犀利和方便
直接在显示器上贴个红点就OK了
我的做法是,弄个十字用双面胶贴在屏幕中心
用timer控件定时刷上去试试吧
C#写外挂不嫆易。悠着点!
我已经解决了采用一个线程不断的在屏幕上去绘制红点这个方法不可行,太消耗资源我改用了鼠标如何变成红点穿透,将一个透明的位图置顶在游戏画面的前端就可以了
这个怎么做到的朋友?(将一个透明的位图置顶在游戏画面的前端)我也在研究这個希望能交流下