在我们的游戏中,我们有一个老板 (NPC),他的生命在一个时间间隔内被检查,比如 1 分钟。我需要找到一种方法来推断已知点(寿命,时间),并大致预测一分钟后的寿命(1分钟后将再次检查寿命,并将其放入数据集中)此外,推断需要考虑最近的变化(例如,如果我们有 10 个点,而最后两个点变化很快,它应该能够预测下一个点的变化更快)。我发现了这个和这个的多个示例,但似乎我无法在 as3 代码中翻译所有这些。基本上我正在寻找的是2D Extrapolation。
PS 重点是计算出来的值不能超过之前的值,因为boss的生命值不能增加,也不能保持不变;他们只能减少。我想这意味着外推是行不通的。所以我正在寻找另一种可行的算法。