Difference between revisions of "love.physics (日本語)"
m (changed meaning: realistic manner) |
m |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{newin (日本語)|[[0.4.0 (日本語)|0.4.0]]|040|type=モジュール}} | {{newin (日本語)|[[0.4.0 (日本語)|0.4.0]]|040|type=モジュール}} | ||
− | + | 物理法則に基づき、二次元空間で剛体力学のシミュレーションを行います。このモジュールは基本的に [http://www.box2d.org/ Box2D] ([https://box2d.org/documentation/ version 2.3.0 取扱説明書]) のバインディングです | |
− | + | もっと簡単な使用事例向けに、 love.physics よりも一般的に広く使われているライブラリがあります。詳細情報は: https://github.com/love2d-community/awesome-love2d#physics | |
== 型 == | == 型 == | ||
Line 52: | Line 52: | ||
[[Category:Modules]] | [[Category:Modules]] | ||
− | {{#set:Description= | + | {{#set:Description=物理法則に基づき、二次元空間で剛体力学のシミュレーションを行います。}} |
{{#set:Since=040}} | {{#set:Since=040}} | ||
{{#set:PrettySince=0.4.0}} | {{#set:PrettySince=0.4.0}} |
Latest revision as of 14:44, 12 July 2023
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突破専用ザク