2

我想做两节课。一个(类 Mover)正在更改其他(类 Window)用于每 1/30 秒重新绘制一些东西的字段。

但移动的速度应该小于或等于每秒 20 个像素。

但即便20/30 == 0如此,即使我使用双精度,我也无法将对象移动 2/3 像素,那么我应该投射它,它至少为 30 像素/秒。

4

1 回答 1

4

您可以将您的位置保持为浮点数,并在需要绘制它时将其四舍五入。您提到的方法的重要区别是您不围绕速度,而是围绕实际位置。

于 2013-04-13T08:01:59.687 回答