Re: [問題] 程式上的問題
※ 引述《chris76930 (玩具)》之銘言:
: ※ [本文轉錄自 C_Sharp 看板]
: 作者: chris76930 (玩具) 看板: C_Sharp
: 標題: [問題] 程式上的問題
: 時間: Mon Jan 12 17:43:58 2009
: 老師要我們寫一個桌上冰球(在遊樂場常可以看到)的程式,
: 圖畫好了!該弄的都弄好了!
: 可是現在計分跟球的碰撞寫不出來 哭哭~~~
: 老師還要我們用visual C# 2005版的程式寫= = ,
: 可以請板上面的強者大大們幫我一下嗎??
: 感恩!!!>//<
設定一個簡單的幾何圖形,通常是圓形或矩型
你是2D冰球的話就用圓形吧
然後你要碰的是另一顆冰球還是桌子邊緣還是有類似球拍的物體
然後在每次的移動依序檢查每個可能發生碰撞的物體
如果兩個物體有重疊,就是發生碰撞了
圓形重疊就判斷a圓心和b圓心的距離有沒有小於兩者半徑和
矩型的話就判斷四個頂點有沒有在另一個矩型內
想法大概是這樣
實作的話就要看你遊戲程式的架構了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.174.201
推
01/12 20:16, , 1F
01/12 20:16, 1F
→
01/12 23:07, , 2F
01/12 23:07, 2F
→
01/13 15:25, , 3F
01/13 15:25, 3F
推
01/14 00:01, , 4F
01/14 00:01, 4F
→
01/21 11:05, , 5F
01/21 11:05, 5F
→
01/21 11:08, , 6F
01/21 11:08, 6F
→
01/21 11:10, , 7F
01/21 11:10, 7F
→
01/21 11:15, , 8F
01/21 11:15, 8F
→
01/21 11:20, , 9F
01/21 11:20, 9F
→
01/21 11:20, , 10F
01/21 11:20, 10F
討論串 (同標題文章)
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章