chaoyu1999 / FPSAutomaticAiming

基于yolov5的FPS游戏AI。
Apache License 2.0
470 stars 134 forks source link

关于准心和鼠标移动 #18

Open kekaiko opened 2 years ago

kekaiko commented 2 years ago

Crossfire HD 2022 01 28 - 21 44 45 01 00_00_00-00_00_30 请问鼠标是锁定在人身上的,但是准心不是锁定在人身上,是哪里出了问题呀?该怎么解决呢。。。

chaoyu1999 commented 2 years ago

你可以尝试把鼠标移动到准心

thefreelight commented 2 years ago

大佬,使用pywinauto替换了dll,但是只有有鼠标的时候才会移过去,在游戏里只有准星,没有鼠标就不会移,怎么自动移动准星?

thefreelight commented 2 years ago

Crossfire HD 2022 01 28 - 21 44 45 01 00_00_00-00_00_30 请问鼠标是锁定在人身上的,但是准心不是锁定在人身上,是哪里出了问题呀?该怎么解决呢。。。

你的问题解决了吗,大佬,和你遇到同样的问题

thefreelight commented 2 years ago

你可以尝试把鼠标移动到准心

大佬,没太懂

mapengsen commented 2 years ago

有人解决了吗?

soaring-plum commented 2 years ago

使用win32api和win32con,鼠标移动采用距离移动,而不是移动到某一坐标

31702160226 commented 2 years ago

Crossfire HD 2022 01 28 - 21 44 45 01 00_00_00-00_00_30 Crossfire HD 2022 01 28 - 21 44 45 01 00_00_00-00_00_30 请问鼠标是锁定在人身上的,但是准心不是锁定在人身上,是哪里出了问题呀?该怎么解决呢。。。

这个就是坐标系的问题了,我最近也在研究这个,通过图像识别出来的人物坐标是基于屏幕坐标的,所以你用鼠标的时候是能锁到人物的位置,但是游戏里面的准星也是有一套坐标系的。