Stefan Hedman 寫了一個有趣的小型碰撞偵測與約束求解 函式庫,課程影片用的也是它。另外有 Physijs 這個優秀的 Three.js 物理函式庫,帶有很好的展示。

Lee Stemkoski 寫了一段程式碼,可以偵測一個方塊與其他方塊之間的 交集。用方向鍵和 WASD 鍵就能移動方塊。

這裡有一篇簡短的教學,介紹如何用光線投射做基本的角色 碰撞偵測。

我維護了一張物體與物體之間的 相交表,裡面附有相關演算法和書籍的連結。

譯註:這方面最知名的書籍依然是 Real-Time Collision Detection。