08畫自由落體圖
內容說明:
舞台與角色
先畫一個「框框」,讓它的左下角位於-210,-150
再畫一個「三角形」,來設定球出發角度
程式說明如下:
1.當滑鼠移到框格內,才開始有作用
2.設定畫筆顏色及畫筆大小
3.並畫出一條從框框左下方到滑鼠游標的一條線來(等待0.1秒,所以線會一直晃動)
4.求出這條線的「長度」設為速度,(x1,y1)到(x2,y2)的距離是sqrt(開根號)(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)
5.用cos反算出角度來(也可利用sin、tan來反算出)
6.並且利用「方向」來調整三角形指標的方向
7.如果按下滑鼠左鍵就利用「廣播」來發射球
「球」的程式
利用公式,算出自由落體在X方向及Y方向移動的距離
Sx(X軸方向移動距離)=V *cosA * t
Sy(Y軸方向移動距離)=V *sinA * t + 1/2 * g * t * t (g為重力加速度=9.8)