教程菜单 本页目录

Matter.js 中文文档

Matter.js 是一款用于 Web 的 JavaScript 2D 刚体物理引擎。让创建互动式的游戏和模拟变得轻而易举。

Matter.js API 文档  •  更多演示

功能

  • 刚体
  • 复合体
  • 复合体
  • 凹壳和凸壳
  • 物理特性(质量、面积、密度等)
  • 恢复(弹性和非弹性)碰撞)
  • 碰撞(宽相、中相和窄相)
  • 稳定堆叠和静止
  • 动量守恒
  • 摩擦和阻力
  • 事件
  • 约束
  • 重力
  • 休眠和静态物体
  • 插件
  • 圆角(倒角)
  • 视图(平移、缩放)
  • 碰撞查询(光线投射、区域测试)
  • 时间缩放(慢动作、加速)
  • 画布渲染器(支持矢量和纹理)
  • 用于创建、测试和调试世界的MatterTools
  • 世界状态序列化(需要resurrect.js)
  • 跨浏览器和Node.js支持(Chrome,Firefox,Safari,IE8+)
  • 移动兼容(触摸,响应)
  • 原始JavaScript物理实现(不是端口)

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

源代码:https://github.com/liabru/matter-js

本页目录