[vb2008]如何寫斜拋運動?

看板Visual_Basic作者 (閃死你們)時間15年前 (2009/08/24 14:51), 編輯推噓1(106)
留言7則, 5人參與, 最新討論串1/1
小弟是vb2008新手,想練習有關斜拋運動的寫法但一直碰壁 可以請問程式碼內文該如何寫嗎? 大概撰寫的方向是 平地斜拋而且不考慮一切阻力,只看重力  Textbox1 輸入初速 Textbox2 輸入角度 然後在Textbox3能夠列出每一秒的x位子和y位子 這邊應該是 在 Y<0前 X值=初速 * Cos角度 * 時間 Y值=初速 * Sin角度 * 時間 + 1/2 * 加速度 * 時間平方 Y>0的話 則代表y在地面以上,記錄位置並畫出圖形 如果碰到地板則break跳出迴圈; 另外可以寫出在pictureBox上畫出路徑圖。 只希望能夠表示出圖案而已,用瞄點的也沒關係! 網路上有關VB2008的教學真的不多- -,VB6的寫法又不能套過來用 希望可以有人幫忙! 如果有違反版規自D,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.178.110

08/24 15:02, , 1F
這個題目難在物理公式..另外畫圖應該用描點會容易些..
08/24 15:02, 1F

08/24 15:03, , 2F
如果你可以把公式列清楚會比較容易回答..^^
08/24 15:03, 2F

08/24 15:12, , 3F
以textbox而言用VB6的寫法也並無不可啊,誰說不能的
08/24 15:12, 3F
※ 編輯: ATGC 來自: 140.135.178.110 (08/24 15:42)

08/24 15:43, , 4F
謝謝建議 我修改了! 恩..M大其實我vb6也不是很熟- -
08/24 15:43, 4F

08/26 09:06, , 5F
最主要是要注意Y的方向 其他你自己都寫出公式了就直接套
08/26 09:06, 5F

08/26 17:30, , 6F
先算出三維圖,每一點是向量(橫位置,縱位置,時間),然後按照
08/26 17:30, 6F

08/26 17:31, , 7F
時間順序將(橫位置,縱位置)點出來.
08/26 17:31, 7F
文章代碼(AID): #1AaZY64A (Visual_Basic)