Re: [程式] 關於射擊遊戲子彈與怪物碰撞的運算量
借標題問個問題
假設有高速移動的炮彈 (30像素/frame 以上 差不多0.3秒穿越螢幕)
對著另一高速物件射擊
要怎麼樣才能有效率又保有正確性的計算碰撞呢?
因為,在兩個frame間,物體的位置變化很大
用傳統的畫方格計算,會很容易漏掉
漏掉的狀況:
理論上應該要撞到,但每個frame的判斷都是沒撞到
◎ frame2
↑
│
●──┼─→●frame2
frame1│
│
◎frame1
我自己想兩個方法
1.把每秒的計算次數調高,但繪圖維持每秒60frame不變
2.數學法,把移動路徑算出來,再計算有沒有重疊
但都覺得可能會出問題....
請問一般狀況下,處理高速碰撞的話,都怎麼解決?
--
◢ 鄉民啊!鄉民! 請告訴我誰是最純潔的人!
◢█ │
PTT │
██ :就是你!Snow White F23ko!│
█◤ ╯
◤ ﹨(╯▽╰ )∕
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.27.109.99
推
03/21 14:56, , 1F
03/21 14:56, 1F
→
03/21 14:56, , 2F
03/21 14:56, 2F
→
03/21 14:56, , 3F
03/21 14:56, 3F
→
03/21 14:56, , 4F
03/21 14:56, 4F
→
03/21 14:57, , 5F
03/21 14:57, 5F
→
03/21 15:00, , 6F
03/21 15:00, 6F
→
03/21 15:00, , 7F
03/21 15:00, 7F
→
03/21 16:26, , 8F
03/21 16:26, 8F
推
03/21 21:28, , 9F
03/21 21:28, 9F
→
03/21 21:28, , 10F
03/21 21:28, 10F
→
03/21 21:29, , 11F
03/21 21:29, 11F
推
03/21 23:57, , 12F
03/21 23:57, 12F
→
03/21 23:58, , 13F
03/21 23:58, 13F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 4 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章