教學選單 本頁目錄

Matter.js 是一個用於 Web 的 JavaScript 2D 剛體實體引擎。讓創建互動式的遊戲和模擬變得輕而易舉。

Matter.js API 文件  •  更多演示

特徵

  • 剛體
  • 複合體
  • 複合體
  • 凹殼和凸殼
  • 物理性質(質量、面積、密度等)
  • 恢復原狀(彈性和非彈性碰撞)
  • 碰撞(寬相、中相和窄相)
  • 穩定堆疊和休息
  • 動量守恆
  • 摩擦力和阻力
  • 活動
  • 約束條件
  • 重力
  • 睡眠和靜止的身體
  • 外掛
  • 圓角(倒角)
  • 視圖(平移、縮放)
  • 碰撞查詢(光線投射、區域測試)
  • 時間縮放(慢動作、加速)
  • 畫布渲染器(支援向量和紋理)
  • 用於創建、測試和調試世界的 MatterTools
  • 世界狀態序列化(需要resurvival.js)
  • 跨瀏覽器和 Node.js 支援(Chrome、Firefox、Safari、IE8+)
  • 行動裝置相容(觸控式、響應式)
  • 原始的 JavaScript 物理實作(不是連接埠)

官方網站:https://brm.io/matter-js/

原始碼:https://github.com/liabru/matter-js

本頁目錄