我正在尝试获取Java中变量的变化率(增加或减少)。

例如,我有一个处理程序,该程序根据重力和按住鼠标按钮的时间来更改对象的速度。

我想获取最近5秒钟速度变量的变化率。
然后检查其下降速度是否太慢。

如果它太低,则重力应增加以使其下降得更快。
否则,重力也应增加以降低速度。

如何检查物体的位置?

最佳答案

堆栈溢出并不是真正针对一般的“我该怎么做”类型的问题而设计的。这是针对特定的“我尝试过X,期望是Y,但是却得到了Z”类型的问题。但我会尽力提供一般帮助。

没有一个神奇的开箱即用的解决方案。

如果没有计算机,只有一张纸和一支铅笔,您将如何做到这一点?用英语写下说明,您可以按照该说明找出变量的变化率。

一种解决方案可能是将最后的X值添加到数组或ArrayList中,然后使用该值来计算其变化量。或者可能只是存储X帧之前的值,然后将其与当前值进行比较。

关键是没有唯一的方法可以做到这一点。

10-08 18:54