按键精灵如何让角色移动到地图自己指定的坐标位置?

按键精灵如何让角色移动到地图自己指定的坐标位置?,第1张

首先,游戏内地图坐标屏幕坐标比例不一样的,游戏地图内向左移动一个坐标,那么鼠标在屏幕内可能要移动100个像素坐标,所以对应关系一定要转化好,而且要准确,误差不要超过2个像素
所以要得到2个常量(也可以当变量)
常量1:游戏中,地图坐标X每移动一个坐标,对应屏幕坐标Y移动多少像素
常量2:游戏中,地图坐标Y每移动一个坐标,对应屏幕坐标Y移动多少像素
然后用MoveR
x+常量1倍数x
,y+常量2倍数y
的方法可以移动了

手机设置,开发者选项——指针位置——显示手机触摸数据,这个功能打开就可以看到你点击的坐标信息了。

看到上面显示的坐标信息了吗? 就是这样得到的,不过安卓44之后的版本,开启开发者模式要进入系统版本号,点击6次左右开启。

现获取左上角坐标
dim
hwnd
hwnd
=
pluginwindowmousepoint()
//下面这句是得到窗口句柄的客户区大小
srect
=
pluginwindowgetclientrect(hwnd)
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
dim
myarray
myarray
=
split(srect,
"|")
//下面这句将字符串转换成数值
l
=
clng(myarray(0)):
t
=
clng(myarray(1))
r
=
clng(myarray(2)):
b
=
clng(myarray(3))
plugin
color
=
bkgndcolorgetpixelcolor(hwnd,
l+屏幕到点之间的x距离差,
t+y差)
反正你用后台也能实现


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13139375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-10
下一篇 2023-06-10

发表评论

登录后才能评论

评论列表(0条)

保存