烏龜漫遊
繪圖、作曲、打摳得、低壩格
2019年7月10日 星期三
[筆記] 矩形的碰撞偵測 (中篇) - 反彈
處理完碰撞後,接著就要來處理碰撞後的反彈。因為做的是打磚塊這類 pixel game,所以呈現的是簡單反彈,也就是反彈物體速度的 xy 分量的正負號變換(呈現出來是入射角 = 反射角,反彈後速率維持不變)。
這個功能困擾的我很久,困難點在於如何判斷是哪個面發生碰撞。期間一直無法做出理想中的反彈效果。後來拋出問題向朋友求救,討論後終於得到解答,雖然想出來的演算法不盡完美,但大部分的情況下都能有預想中的反彈行為。
閱讀更多 »
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)