《梦幻西游》电脑版官方论坛
标题:
对于触屏玩梦幻点不准的问题,其实是防脚本的措施
[打印本页]
作者:
九地之方
时间:
2015-6-17 14:59
标题:
对于触屏玩梦幻点不准的问题,其实是防脚本的措施
关于以前有人发触摸屏玩梦幻点不准的贴,那时忘记了账号的密码,没有回复,现在找回来了,我来解释下
这是一种防脚本的措施,因为脚本都是采取识图方式,然后控制鼠标,模拟人的操作。
而梦幻用的这个鼠标坐标抖动,即在梦幻进程里自己维护一套鼠标系统,它的鼠标坐标是跟系统的鼠标坐标有一定的差距的。
(, 下载次数: 2)
上传
点击文件名下载附件
鼠标坐标抖动对于防止脚本控制鼠标很有效果,因为脚本通过API获取的鼠标坐标只是系统的鼠标坐标,而不是梦幻的,所以想用脚本直接控制梦幻的鼠标很困难。为啥我们没啥感觉鼠标坐标被抖动了呢?那是因为我们是用视觉来判断鼠标的位置,每秒抖几像素是完全没感觉的。那为何触摸屏会点不准呢?因为触摸屏跟鼠标完全不同,在windows下会直接发送坐标,比如系统坐标200.200被手点击了的话,系统直接把鼠标移动到200.200,发送点击事件给程序,而梦幻有自己的一套鼠标坐标,离谱的跟系统鼠标坐标能差2-30像素(估计值),你觉着你要点的东西是200.200,可能就点到170.180了,坐标差的离谱,怎么可能点的中。而用鼠标的话能用视觉来修正这一点点偏差。
这个技术提高了开发梦幻脚本的门槛,不过对于高手没啥用,人家都直接动内存数据或封包。
作者:
MH756306939
时间:
2015-6-17 15:22
不懂。你们城里人真会玩
作者:
会呼吸的袜子
时间:
2015-6-17 16:22
早就想说这个事!用Surfacepro玩还要插个鼠标好麻烦的
作者:
莫太在意得与失
时间:
2015-6-17 16:23
111111111111111
欢迎光临 《梦幻西游》电脑版官方论坛 (https://xyq.netease.com/)
Powered by Discuz! X3.3