こんにちは稲垣です。 昨年末に流行ったどうぶつタワーバトル、遊んだ方も多いのではないのでしょうか? 上から落ちてくるどうぶつ写真に、実際に重みがあるかのような動きがおもしろいですよね。 そこで今回はmatter.jsという物理演算エンジンを触ってみました。 matter.jsとは? matter.jsは物理演算を簡単に使うことができるようになるJavascriptのライブラリです。 物理演算を自力で行おうとすると、専門知識や時間が必要になりものすごい労力がかかるのですが、これを使うことによってJavascriptを使ったサイトやゲームでより手軽に面白い表現が実装できるようになります。 今まで物理演算のライブラリはBox2Dくらいしか知らなかったのですが、matter.jsは非常に軽量でスマートフォンでも問題なく動作するそうです。 サンプルもたくさん載っておりデモ画面を触るだけでも楽しいので