IT用語集 › Web › Matter.js

Matter.js

Web Svenska → 更新: 2026-10-27

素のJavaScriptで書かれた2D物理エンジンで、コンパイル済みの依存物なしにブラウザ上で動かしたいゲームやインタラクティブなデモ向け。

Liam Brummittが2014年にMITライセンスで公開した。剛体、複合形状、バネと拘束、ブロードフェーズ付きの衝突判定、計算から外れるスリープ状態の物体を扱える。描画はcanvas向けの簡単なデバッグ用レンダラしか持たず、自前のグラフィックスにつないで使う設計である。

Phaser 3は、単純なArcade物理に対する本格派の選択肢としてMatter.jsを同梱しており、これがWeb上で最も広く使われる物理エンジンの一つにした。競合はWebAssemblyにコンパイルしたBox2Dで、速いが、ブラウザの開発者ツールでのデバッグはずっと不快である。

← 用語集に戻る