获取坐标后会反回到intx 和inty两个局域变量中,你可以在代码开头声明两个全局变量X 和Y 在获得坐标后给X和Y赋值X=intx Y=inty 以后的语句直接调用X 和Y就可以了
找相对不变的
见下图,两个不同分辨率中的游戏
获得游戏边框的坐标后,如左: L ,,宽 :R,上:T ,高: B
则血坐标:L+△x,T+△y (其中△x,△y为血条相对边框左上角的距离)
人坐标:L+R/2,T+B/2
地图坐标:L+R-△x,T+△y (其中△x,△y为血条相对边框右上角的距离)
以上的结果就会不随分辨率变化,所以你要事先清楚那些是相对固定的点
首先,游戏内地图坐标与屏幕坐标比例不一样的,游戏地图内向左移动一个坐标,那么鼠标在屏幕内可能要移动100个像素坐标,所以对应关系一定要转化好,而且要准确,误差不要超过2个像素
所以要得到2个常量(也可以当变量)
常量1:游戏中,地图坐标X每移动一个坐标,对应屏幕坐标Y移动多少像素
常量2:游戏中,地图坐标Y每移动一个坐标,对应屏幕坐标Y移动多少像素
然后用MoveR
x+常量1倍数x
,y+常量2倍数y
的方法可以移动了
以上就是关于按键精灵在魔域游戏中获取坐标求大神全部的内容,包括:按键精灵在魔域游戏中获取坐标求大神、按键精灵 如何以游戏窗口坐标为标准,屏幕分辨率不同,不影响脚本,照样可以运行、按键精灵如何让角色移动到地图自己指定的坐标位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)