0
我必須做一個應用程序,在每次點擊時它應該拋出一個對象,並且該對象應該以直線行進。我完成了每次點擊都創建一個對象。但是,如何在點擊時直線移動對象。任何例子。移動一個對象在一條條線
我必須做一個應用程序,在每次點擊時它應該拋出一個對象,並且該對象應該以直線行進。我完成了每次點擊都創建一個對象。但是,如何在點擊時直線移動對象。任何例子。移動一個對象在一條條線
在任何給定時間t
您的對象有一個位置(x, y)
。它也在以速度向量(v_x, v_y)
移動。
在dt
時間的變化之後,如果你可以假設你的目標是,在整個時間間隔勻速運動,就可以計算出這樣一個新的位置:
dx = v_x*dt;
dy = v_y*dt;
x += dx;
y += dy;
t += dt;
如果等速假設是不好的,這意味着你需要減少dt
,直到它接近真實。
thanx。它會非常有幫助 – Sam