精易论坛
标题:
易语言录制坐标问题
[打印本页]
作者:
103029110
时间:
2023-4-1 23:59
标题:
易语言录制坐标问题
告急
我在FPS游戏里录制坐标后,回放鼠标点击的位置不准确,
.版本 2
.支持库 spec
CopyMemory (鼠标, lp, 20)
调试输出 (鼠标.pt.X, 鼠标.pt.Y)
鼠标X = 鼠标.pt.X
鼠标Y = 鼠标.pt.Y 这个是获取鼠标坐标代码
请问前辈们,怎样才能解决呢,谢谢大哥们写个例子或源码
谢谢 谢谢
作者:
乐鱼驴
时间:
2023-4-2 00:01
坐标不是游戏坐标吧。是不是前台坐标。?
作者:
103029110
时间:
2023-4-2 00:47
乐鱼驴 发表于 2023-4-2 00:01
坐标不是游戏坐标吧。是不是前台坐标。?
那游戏坐标该怎样录制呢,求例子
作者:
美稀宗
时间:
2023-4-2 01:46
CopyMemory (鼠标, lp, 20)这里lp和20分别是啥意思
如果lp不是游戏窗口句柄之类的特定目标,你获取的坐标起点是屏幕左上角而不是游戏窗口左上角
如果窗口位置变了,需要计算相对坐标
先获取游戏窗口坐标Ux,Uy
相对X=录制X-Ux
相对Y=录制Y-Uy
使用的时候同样先获先取窗口坐标
鼠标X=相对X+Ux
鼠标Y=相对Y+Uy
不过一般玩游戏也不会没事改变窗口位置吧
作者:
nice123456
时间:
2023-4-3 03:35
录制fps坐标?第一人称?还是第三人称?
需要用内存读取鼠标xy坐标,都是有度数的左右正负180或者其他的360,上下好像是多少度来着,忘了!你直接修改内存才可以!
录制!!!!前台坐标跟游戏里坐标不一样!
祝你录制成功!
作者:
bin00
时间:
4 天前
66666666666666666
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4