gpt4 book ai didi

windows - 如何检测人工鼠标移动?

转载 作者:可可西里 更新时间:2023-11-01 14:13:51 26 4
gpt4 key购买 nike

我们编写了一个游戏,您可以在其中尽可能快地射击目标,并且有人编写了一个程序来自动射击目标(通过模拟鼠标移动/点击)。

我怎样才能检测到这一点?想过监控鼠标速度之类的,但是好像太容易绕过了。如果有帮助,该游戏可在 Windows 上运行/用 C++ 编写。有没有办法只判断运动不是来自硬件?

最佳答案

参见 How to detect if mouse click is legit or automated?本质上它说它不能可靠地完成,原因有几个,其中之一是程序员会找到一种方法来绕过你试图做的任何事情。

如建议的那样,启发式方法似乎是一个可行的选择。监控可变的鼠标速度、未命中率和准确度、暂停、突然跳跃等。启发式越好,程序员就越需要让他的机器人更接近真实玩家,而他获得的成功就越少。

PS:即使是像反恐精英这样的知名射击游戏,也有hacks为你完美地拍摄一切,所以他们还没有弄清楚如何/也不想阻止它。

关于windows - 如何检测人工鼠标移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14086127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com