我目前正在尝试使游戏手柄英雄自动化。我已经找到了如何计算播放器与下一个平台之间的距离的方法,但是我不确定如何对“桥梁”进行编程。单击或在屏幕上按的时间越长,桥只是一根越来越大的木棍。通过各种测量,我发现该棒的增长不是线性的,并且会随时间变化。从理论上讲,我可以针对每种可能的情况进行测量,但是那将需要进行400多次测量。因此,我认为必须有一种更好的方法来做到这一点。我已经做了一些测量:
所以基本上我的像素数是多少,我需要使用python中的非线性“增长”函数来计算所需的时间。
答案 0 :(得分:1)
这更多是数学问题,而不是Python问题。我用谷歌搜索“从点生成一个多项式”,并想出了这个方便的工具:
这表明此功能与您拥有的六个数据点非常接近:
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