用按键精灵找图发生很大偏移,求大神解答,是不是跟抓图时游戏分辨率与电脑分辨率不同有关系,求帮助

是这样的,抓图时游戏分辨率是1024,768,电脑是1600,900,调试时两者都没有改动。还有一个就是我抓图时游戏窗口是放在中间位置,然后调试时前面加了将窗口移到最左上... 是这样的,抓图时游戏分辨率是1024,768,电脑是1600,900,调试时两者都没有改动。还有一个就是我抓图时游戏窗口是放在中间位置,然后调试时前面加了将窗口移到最左上角的命令。
请问是否跟上面两条有关?请帮我看看代码,应该怎么改动呢
补充一点:抓的那张图应该是识别到了的,因为调试时鼠标有移动,但问题是移的位置离实际的图很远,根本点不到图,差的不是一点半点,很大的距离。都是往左上方偏移
Rem lib
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intY+10, intY+10
ElseIf intX < 0 And intY < 0 Then
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intaX,intaY
If intaX > 0 And intaY > 0 Then
MoveTo intaY+10, intaY+10
Else
Goto lib
End If
Else
Goto lib
End If
对了,我图片是直接截取的,没有用画图处理,是不是因为这个而识别不了呢?那么多图是不是每一个都要处理过才能用....好大工程量....
展开
 我来答
百度网友f7c143e
2013-10-31 · TA获得超过1975个赞
知道小有建树答主
回答量:818
采纳率:60%
帮助的人:365万
展开全部
没有影响,附件桌面删除也没有影响。你这是脚本写错了
Rem lib
FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intY+10, intY+10 //这里两个都是纵坐标,应改为MoveTo intx+10, intY+10
ElseIf intX < 0 And intY < 0 Then
FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intaX,intaY
If intaX > 0 And intaY > 0 Then
MoveTo intaY+10, intaY+10 //这里也是,改为MoveTo intaX+10, intaY+10
Else
Goto lib
End If
Else
Goto lib
End If
追问
谢谢!我改了一下,现在第一个图终于能识别了,但第二个又不行了,是不是do loop没用对?我菜鸟一个....现在好像是只能对第一个图左键单击,第二个我也不知道是找不到还是它根本没有找就停了...求大神帮助看看代码,非常感谢!这里放不下,我把代码放在上面问题补充里了
追答
你的代码是找1.bmp
,找到就移动到intx+10, intY+10

找不到就找2.bmp
找到2,就移动到intaX+10, intaY+10

找不到2就goto lib位置

如果你1已经找到了,自然就不找2了,找到1你的脚本就结束了
你到想实现什么呢,我看你的代码也得很是混乱
凤雪舞天
生活家

2013-10-31 · 仪式感是生活中的美学表达
知道小有建树答主
回答量:1181
采纳率:80%
帮助的人:216万
展开全部
应该是2个都有些影响吧。
具体,我也不大记得,用按键精灵,是好久以前玩龙族的时候了。当时全屏,先空格,鼠标移动到以游戏角色的中心,然后用的相对坐标。

精灵设置,只对该游戏有效,于是开了游戏界面了使用,是按着游戏界面的分辨抓的点。

以上,希望对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千炼
2013-10-31
知道答主
回答量:23
采纳率:0%
帮助的人:16万
展开全部
If intX > 0 And intY > 0 Then
MoveTo intY+10, intY+10

If intaX > 0 And intaY > 0 Then
MoveTo intaY+10, intaY+10

应该是moveto x,y两个坐标,你两个都是y坐标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式