自动化游戏杆英雄

时间:2020-05-04 15:03:30

标签: python python-imaging-library pixel

我目前正在尝试使游戏手柄英雄自动化。我已经找到了如何计算播放器与下一个平台之间的距离的方法,但是我不确定如何对“桥梁”进行编程。单击或在屏幕上按的时间越长,桥只是一根越来越大的木棍。通过各种测量,我发现该棒的增长不是线性的,并且会随时间变化。从理论上讲,我可以针对每种可能的情况进行测量,但是那将需要进行400多次测量。因此,我认为必须有一种更好的方法来做到这一点。我已经做了一些测量:

  • 300ms-167px
  • 400毫秒-226像素
  • 500ms-275px
  • 600毫秒-334像素
  • 700ms-384px
  • 800ms-462px

所以基本上我的像素数是多少,我需要使用python中的非线性“增长”函数来计算所需的时间。

1 个答案:

答案 0 :(得分:1)

这更多是数学问题,而不是Python问题。我用谷歌搜索“从点生成一个多项式”,并想出了这个方便的工具:

http://www.xuru.org/rt/PR.asp

这表明此功能与您拥有的六个数据点非常接近:

y = 7.916668533·10-11 x ^ 5-2.141667182·10-7 x ^ 4 + 2.265417219·10-4 x ^ 3- 1.168583619·10-1 x ^ 2 + 29.86667374 x-2850.000654