Difference between revisions of "love.physics (日本語)"
m |
m |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{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 16: | Line 15: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
== 関数 == | == 関数 == | ||
{{#ask: [[Category:Functions]] [[parent::love.physics (日本語)]] [[Concept:Current]] | {{#ask: [[Category:Functions]] [[parent::love.physics (日本語)]] [[Concept:Current]] | ||
Line 27: | Line 27: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
== 列挙型 == | == 列挙型 == | ||
{{#ask: [[Category:Enums]] [[parent::love.physics (日本語)]] [[Concept:Current]] | {{#ask: [[Category:Enums]] [[parent::love.physics (日本語)]] [[Concept:Current]] | ||
Line 38: | Line 39: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
+ | == 注釈 == | ||
+ | === Box2D の構造と概念・用語解説 === | ||
+ | [[File:Box2D basic overview.png|880px]] | ||
+ | |||
== 関連 == | == 関連 == | ||
* [[parent::love (日本語)]] | * [[parent::love (日本語)]] | ||
* [[Tutorial:Physics (日本語)]] | * [[Tutorial:Physics (日本語)]] | ||
* [[Tutorial:PhysicsCollisionCallbacks (日本語)]] | * [[Tutorial:PhysicsCollisionCallbacks (日本語)]] | ||
+ | * [http://www.iforce2d.net/b2dtut/gotchas Box2D Gotchas] (お読みいただくことをお勧めします) | ||
+ | * [https://ir5.hatenadiary.org/entry/20091230/1262145672 物理エンジンBox2Dについて軽く調べた - ICPC突破専用ザク] | ||
[[Category:Modules]] | [[Category:Modules]] | ||
− | {{#set:Description= | + | {{#set:Description=物理法則に基づき、二次元空間で剛体力学のシミュレーションを行います。}} |
{{#set:Since=040}} | {{#set:Since=040}} | ||
{{#set:PrettySince=0.4.0}} | {{#set:PrettySince=0.4.0}} | ||
== そのほかの言語 == | == そのほかの言語 == | ||
− | {{i18n|love.physics}} | + | {{i18n (日本語)|love.physics}} |
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突破専用ザク