love.physics (日本語)
LÖVE 0.4.0 から使用可能 |
このモジュールは以前のバージョンでは非対応です。 |
物理法則に基づき、二次元空間で「剛体力学(剛体の力学とも言います)」のシミュレーションを行います。このモジュールは基本的に Box2D (version 2.3.0 取扱説明書) のバインディングです
もっと簡単な使用事例向けに、ライブラリが数種類あります。それらは love.physics よりも一般的に広く使われています。詳細情報は: https://github.com/love2d-community/awesome-love2d#physics
型
Body (日本語) | 物体は速度と位置を持つオブジェクトです。 | ||
Contact (日本語) | 接点は世界において作成されたオブジェクトの衝突を管理します。 | ||
Fixture (日本語) | Fixture (取付具) は物体へ形状を取り付けます。 | ||
Joint (日本語) | 独自の方法で相互作用を行うために複数の物体と接触します。 | ||
Shape (日本語) | Shapes は質量の制御および衝突を制御するためのオブジェクトです。 | ||
World (日本語) | 世界は物体および関節を全て内包するオブジェクトです。 |
関数
列挙型
BodyType (日本語) | Body の種類。 | ||
JointType (日本語) | 様々な関節の種類。 | ||
ShapeType (日本語) | Shape:getType により返される様々な形状の種類です。 |
注釈
Box2D の構造と概念・用語解説
関連
- love (日本語)
- Tutorial:Physics (日本語)
- Tutorial:PhysicsCollisionCallbacks (日本語)
- Box2D Gotchas (お読みいただくことをお勧めします)
- 物理エンジンBox2Dについて軽く調べた - ICPC突破専用ザク