[討論] 用Builder c++ 做拋物線的軌跡
最近準備放暑假,開始寫以前就碰過的Builder c++ 6
今天是想要撰寫一個丟球的軌跡,所以必須要先查拋物線公式
程式最左上角座標是(0,0)
希望起始點是座標 (50,350) 結束點座標是(600,350)
爬文後知道程式要分X軸的"水平移動"和Y軸的"垂直移動",
我查到資料是...
水平移動的公式是 初速度*COS角度*時間
垂直移動的公式是 初速度*SIN角度*時間-重力加速度(9.8)*時間平方
但是跑出來的圖型怪怪的...,而且圖型也沒有掉下去,一直往右上角跑...
是不是要先算出頂點後,再將重力加速度變成負值讓他掉落呢?
希望能有經驗或是知道我問題的版友,能不吝嗇指導我和給意見,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.78.146
→
06/19 18:54, , 1F
06/19 18:54, 1F
推
06/19 18:56, , 2F
06/19 18:56, 2F
推
06/20 01:07, , 3F
06/20 01:07, 3F