2013-04-13 28 views
2

我想創建兩個類。其中一個(類移動器)正在改變其他(類窗口)正在使用的域來每隔1/30秒重新繪製一些東西。如何以每秒2/3px的速度移動對象(繪圖)

但是運動的速度應該小於或等於每秒20像素。

但即使20/30 == 0所以我不能移動一個2/3像素的對象,即使我使用了一個double,那麼我應該施放它,它將至少爲30px/s。

回答

4

當你需要繪製它時,你可以保持你的位置處於浮點狀態,並將它放在其中。你提到的方法的重要區別在於你不會繞過速度,而是圍繞實際位置。