2011-08-24 37 views

回答

1

讓我們的屏幕大小爲480(像素),球的原始直徑爲10像素。

Original size of ball = bOriginal = 10 
Distance represented by screen = s = 480 
Distance ball has travelled = x 
Diameter of the ball = b = bOriginal 

當球從屏幕邊緣到達一定距離時,您會有一個標誌。之後,你有你的速度,你已經知道;這也可以被認爲是球向屏幕邊緣移動的速率,因此屏幕必須相對於球的大小擴展的速率以確保球已經行進的總距離包括在屏幕的大小。

If x >= 475 
    ratio of screen size to distance = r = 480/(x+5) 
    b = bOriginal * r 
end 

這將證明,一個「縮小」的球會得到不斷較小,以確保總行駛距離裝配到屏幕的大小。