iT邦幫忙

1

新手C#提問:如何界定範圍讓球依照路線走?

如圖:想讓球在綠色的框框裡彈來彈去,彈出後依照路線定點到箭頭所指之處
但現在的寫法無法實現,求各大師指點

補充:現在是1顆球而已,若裡面要放10顆球的話,要如何共用同一個事件?

https://ithelp.ithome.com.tw/upload/images/20210327/20133915te7SD6YGbu.jpg

2 個回答

0
小魚
iT邦大師 1 級 ‧ 2021-03-27 18:55:46

這比較像高中數學,
你要把路徑寫出來,
直接配合向量,
碰撞的時候根據法線向量進行對稱移動.
(所謂的碰撞基本上就是最短距離 = 圓半徑的時候)

如果球多的話, 還會有球跟球碰撞的問題.

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-03-27 22:13:19

一顆球的參考看看

我要發表回答

立即登入回答