按键精灵定位光标游戏角色不准确啊

按键精灵 游戏找图 跟 定位点一直有偏差怎么解决_百度知道
按键精灵 游戏找图 跟 定位点一直有偏差怎么解决
我有更好的答案
因为梦幻又鼠标便宜,现在大多得回合游戏都有.解决办法基本2个最简单得,第1个读内存坐标,那个CE几下就找到基质,根据坐标基质在移动鼠标第2个时抓那鼠标图形,,1班又偏移得游戏鼠标都会有图形并且鼠标移动金窗口内时,不管鼠标怎么移动只要那鼠标图形没道边上都时无法吧鼠标移动出来得,你要现做1个移动得计算函数,当你输入移动道某点坐标时,先抓取手得图片位置,计算距离相对在从改点移动,比方说,你要移动道100,100位置,当前鼠标在200,300位置,则你鼠标只要在当前位置左移动100,上移动200,(记住时当前位置移动,)然后在1次计算图片到哪了,如果还没到100,100位置,在第2次计算要移动得值,比如移动到了80,120位置,则鼠标向又20,鼠标在向上20位置,然后在计算图片位置,1班3次左右就会非常精准了......如果不懂.那就别搞梦幻了,梦幻对新手不适合,以下是代码Call 鼠标移动到(100,100,2)Call 鼠标移动到(100,100,2)Call 鼠标移动到(100,100,2)Call 鼠标移动到(100,100,2)Call 鼠标移动到(100,100,2)//以上坐标可以自己修改.....//自己增加坐标只要移动准确得话这样可以全世界都走完想去哪就去哪//因为我没游戏没法测试,大概思路就那样自己玩吧EndScriptFunction 鼠标移动到(x,y,精确值)
FindPic 0,0,,&Attachment:\手得图片自己抓图.bmp&,0.9,intX,intY
If intX & 0 And intY & 0 Then
if intx&=x-精确值 and intx&=x+精确值 and inty&=y-精确值 and inty&=y+精确值
//如果当2个坐标和我走到得坐标相差不超过精确值既鼠标点击移动过去退出函数
//比方精确值为1,我们要移动道100,100位置,鼠标不会偏超过1个像素
LeftClick 1
while 判断是否在移动()=1
//先判断是否在走路,如果在则等他到达后在进行别得事情
exit Function
偏移x = Abs((intx - x))
//获取鼠标图片到我们想移动到位置横得相差值
偏移y = Abs((inty - y))
//获取鼠标图片到我们想移动到位置竖得相差值
If intx & x Then
//如果鼠标图片横位置大于要移动过去得横得位置则证明鼠标要向左移动
intx=intx - 偏移x
//否则即为右移动
intx=intx+ 偏移x
If inty & y Then
//如果鼠标图片竖位置大于要移动过去的竖位置则证明鼠标要向上移动
inty = inty - 偏移y
//否则即为向下
inty=inty+ 偏移y
MoveTo intx,inty
鼠标移动到=鼠标移动到(x,y,精确值)
//鼠标为达到精确得位置继续调用自己调整鼠标
MessageBox &找不见鼠标图片&
End IfEnd FunctionFunction 判断是否在移动()
///这里自己些上1些判断,比如坐标,比如某些点得颜色
//如果你会大漠或者会抓坐标点阵,那个更准确
GetColor=GetPixelColor(10,10)
GetColor1=GetPixelColor(15,15)
GetColor2=GetPixelColor(20,20)
//因为我没游戏,比方某些会动得地方,就上面3个位置比方时会动得画面
Delay 2000
if GetPixelColor(10,10)=GetColor
if GetPixelColor(15,15)=GetColor1
If GetPixelColor(20, 20) = GetColor2 Then
//如果2秒那3个点颜色都不变代表人物不动了可能是到达了
判断是否在移动=0
exit Function
判断是否在移动=1
//如果点颜色和2秒后得3个点颜色不同,代表还在移动,函数返回1,返回什么都行,只是比较好记而已,
//因为函数名字教判断是否在移动,肯定是或者,计算机1班都时1为真,0为假,所以返回1比较好理解End Function
为您推荐:
其他类似问题
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。你的位置:
解决游戏录制的脚本窗口定位问题,高手请绕行
16:53:48 |
来源: 按键精灵资源站
本帖最后由 ucomyz 于
16:53 编辑
各位,有一些游戏中的任务,比如跑环,固定点做固定动作,可以直接录制,保存后再运行。但有时因为窗口位置不一样,无法运行:(,我想了一夜,想到了解决方法,在录制时先把窗口定位,再录制。下次运行脚本时,先将窗口固定在定位位置,问题就解决了,以下是代码:
Hwnd = Plugin.Window.Find(0, &《游戏的窗口名字》&)
sRect = Plugin.Window.GetClientRect(Hwnd)
Dim MyArray
MyArray = Split(sRect, &|&)
Ux=CLng(MyArray(0))
Uy = CLng(MyArray(1))
MoveTo Ux+10, Uy-5
LeftDown 1
MoveTo 150, 70
//坐标可以根据个人需要输入
Delay 1000
这样的话,每次运行脚本时,窗口就到固定位了:)按键精灵的区域找图,为何在有些游戏中不能用??
按时间排序
有些游戏会屏蔽按键精灵功能,不过前台代码基本不屏蔽的,一般屏蔽后台,你在If里面加一个弹出对话框的语句,可以测试一下,是找不到图,还是双击失效。
您好,您这个代码这样不行,把:MoveTo x, yLeftClick 1这两行代码弄到End if 的上面在加个无限循环就搞定了,具体代码如下:doDelay 100FindColor 0,0,C3162&,x,yIf x& x And y& y ThenMoveTo x, yLeftClick 1End Ifloop 如果帮您解决了问题请及时采纳答案,很高兴为您解答!
1。你写的是区域找色还是找图?自己没写清楚。2.循环找图用do ...loop格式的比较方便,最好看一下这个函数的使用方法,很简单。基本上看完这个函数就可以做到你上面说的步骤了。3.给个例子:DoFindColor 0,0,c3162&,x,yDelay 5Loop until X=X1Move to X,YLeftDoubleClick 1每隔5毫秒自动查找“2C3162”颜色,找到后鼠标移动至目标点并双击如果需要不停的查找,在点击语句后面加个合适的延迟,整个代码用while循环。嗯,说的很详细了。
自己跟自己比较也能比较的出来?能解释一下吗? doFindColor 0,0,C3162&,x,yIf x& 0 ThenExit DoEnd Ifloop MoveTo x, yLeftClick 1
你把你写的片段拿上来帮你看看。。现在不是很清楚你需要怎么样的链接。
按键精灵附件只能添加一个图片(本人没有用9.6以后的按键精灵了,不知道后面版本支不支持多图),里面的函数参数条件都是有规定的,不是你想怎样就怎样,如果你真有150个图,那么你只能找150次图,还有,按键精灵的图片是bmp格式的,格式也有规定,完全了解了函数再用。
你每个图片都有了吗?不行就用字库把
首先你要明白intx,inty是图片的左上角,要点击图片,那就要鼠标点击的位置是:intx+7,inty+9。这里的7和9要看你的图片大小而定,图片大一点可以加大一些, 不明白再问。。。。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:免费发布咨询,坐等律师在线服务
需求发布后
10分钟内收到律师在线回复
平均有多个律师参与回复
得到了圆满解决
您的位置: &
我是网易游戏玩家,因使用按键精灵被角色永久隔离
我是网易游戏玩家,因使用按键精灵被角色永久隔离&&但是我使用按键精灵只用了不超过半小时&&而且这半小时中没有谋得任何利益 处罚与官方的处罚条例对不上号&&申诉也不给解除&&就只说使用第三方软件属实&&给不出别的任何证据
律师回答地区:河南-洛阳咨询电话:帮助网友:27161 次点赞人数:<span class="s-c666" id="r_3 人建议向游戏管理者投诉 09:49
无锡推荐律师【图片】定位人物坐标的思路及出现的问题【按键精灵吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:403,774贴子:
定位人物坐标的思路及出现的问题收藏
这是在城镇时的样子但是进图后变成了这样:人物角色名字是变化的,但是Lv这二个字是不变的,通过查找L字的坐标A(x,y),再找到脚底黄色光圈的中心坐标B(m,n)并计算出m,n的值,我们操众角色就判断并控制C(x+m,y+n)的坐标就可以了,这样就能移动到指定位置了。但是,如果遇到找不到A点的坐标时,该怎么办呢?如下图:有什么好的思路吗?
新朗页游助手支持海量页游,页游辅助完美支持小号多开,微端多平台登陆.精品页游辅助工具,自动日常,自动副本,一键操作,玩页游更省时!
不知道各位大神们有什么好的方法来控制角色移动呢?说下思路就好了。
最好做上名字字库
最后一幅图表示人物已经走到了最左端 可以尝试向又跑直到A点可见
做一个条件?能抓到坐标就正常操作,判定抓不到就往右走两秒,然后抓坐标。。。。因为L是左边的,抓不到说明在左边顶头了,往右走就好了吧。。。。。。刚学按键的新手,仅供参考
你只是定位了自己的坐标而已啊,我想知道你是怎么控制角色走到指定位置
江中游教程里面有的
谁会做寻仙脚本?
dnf脚本的话,你这样做是不科学的……效率太低了,这要用给dnf.加个补丁,效率+难度-
我想问一下,这个dnf寻找怪物的位置呀,新手勿喷。
我是新手,来学习的
与游戏行动及音乐节奏同步炫光,全新Romer- G机械轴体系重新定义手感!
赛利亚房间识别人物名称,加入字库,只要游戏不消失,就一直使用此字库识别人物名称以确定角色位置,如果游戏消失,进入赛利亚房间,重新以"LV"为起始坐标,识别人物名称。另外做一个限制人物位置的sub,只要人物坐标&左侧边界,或人物坐标》右侧边界,停止移动。不过纯脚本的效率,只能拿来娱乐。
登录百度帐号}

我要回帖

更多关于 微信小程序定位不准确 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信