下载 App
二次函数精讲
07/29252 浏览攻略
(祝贺公式对决一万热度)依旧入门帖,大佬帖其他人写,这次讲二次函数。
二次函数分一般式,交点式,顶点式。
一般式:y=ax^2+bx+c,抛去无能的常数项,丢去不可控的一次项,因为一次项管对称轴和最值,两个变量,不可控,最后剩下ax^2,怎么求a我在之前的攻略讲过,可以跳过,整理可得a=y/x^2,即只要知道二次函数经过的点就可以求a,由于局部坐标系原点在角色上,所以很轻松的搞定a,a=(y敌/x敌^2)x^2。

示例1

示例2

示例3
注:a的绝对值越大函数越抖,所以一般|a|<0.1,只有一次函数能通过格子数计算k,二次函数必须算出坐标,1格2.5。

错误示例
交点式:y=a(x-x1)(x-x2)

交点式
交点式的零点分别为x1和x2,由于局部原点,所以x1=0,原式变成ax(x-x2),我们知道二次函数最值是k=(4ac-b^2)/4a,c=0,b可通过展开交点式得b=ax2,带入整理得a=4k/x2^2,现在我们可以求出a了,当目标离角色的纵坐标之差较小时可用这种方法,目标偏上x2>x敌,偏下x2<x敌。

交点式
注:这个其实可以y=x。
顶点式:a(x-h)^2+k

顶点式
顶点式是一条函数最值点为(h, k)的函数,但是由于局部原点k不能用这个函数废了一大半,我花了点时间构造一个顶点式在游戏中的样子。(注:游戏中只用写a(x-h)^2)

可以看到原点为0
可以看到k不会对函数有任何影响,注意到当x=h时的值也就是最值为-ah^2,所以该函数最值点为(h, -ah^2),即知道敌人坐标后可以用-(y敌/x敌^2)(x-x敌)^2解决。

顶点式




![[抛砖引玉]基于绝对值+扫描函数的轨迹通解截图](https://img2-tc.tapimg.com/moment/etag/FtUnoP6tLZ06qx77Rq-1f4qJu1Lf_20260729144937.jpg/_tap_ugc_m.jpg)







