Box2D
提供: Oss4art
- URL
- http://www.box2d.org/
- ライセンス
- zlib/libpng
概要
様々な物理演算ライブラリが三次元空間での物理現象のシミュレーションをするのに対し、Box2D はその名の通り、二次元平面に特化したライブラリである。C++ で実装されている。二次元平面に区切ることで表現力は低下するが、計算量を劇的に減らすことができ、二次元ゲーム内の物理シミュレーションに役立つ。Java や Flash など様々な環境で動作しており、iPhone にも移植されている。
二次元のみというと大きな制約のようだが、その映像表現を工夫することで充分に面白くすることができるだろう。代表的なのは、クレヨンで描いた図形が動き出すパズルゲーム「Crayon Physics」だろう。また Playstation3 用ソフト「LittleBigPlanet」のように、演算はほぼ二次元で行われているがグラフィクス表現は 3DCG、という例もある。