求速度相关问题,求解答

图片说明

需求:把图中1,移动到图中2的地方,他们的距离是40像素,while循环每次加一,就会一像素像素的上移(这个我已经实现),问题:每次加1太慢,如果他们的距离是400就会移动很久,求:可以在一秒内移动到图中2的地方,while每循环一次耗时250毫秒,现在问题在于,我不知道如何求出。如,第一次循环加10,第二次循环加10第三次加10四次加10,这样就可以在四次移动完成,问题在于我不知道他要怎么计算每次循环加多少

1)首先把1一道2的位置并不是40像素,应该是40+本身的宽度,不知道你是不是标错了
2)确实没明白你的问题,要是每次时间固定是250ms,那么1s的时间就是要求移动4次,如果是400像素就是每次移动400/4=100,要是40像素就是每次移动40/4=10像素。为什么不能计算呢?