Class enchant.box2d.PhysicsWorld
- Defined in: box2d.enchant.js
Constructor Attributes | Constructor Name and Description |
---|---|
enchant.box2d.PhysicsWorld(gravityX, gravityY)
物理シミュレーションを行う世界のクラス
|
Field Attributes | Field Name and Description |
---|---|
物理シミュレーションの精度
|
Method Summary
Method Attributes | Method Name and Description |
---|---|
contact(func)
物体の当たり判定
|
|
step(pos)
物理シミュレーション内の時間を進める
|
Class Detail
enchant.box2d.PhysicsWorld(gravityX, gravityY)
物理シミュレーションを行う世界のクラス
//y軸方向へ重力加速度9.8m/s^2 var physicsWorld = new PhysicsWorld(0, 9.8); //無重力 var physicsWorld = new PhysicsWorld(0, 0);
- Parameters:
- {Number} gravityX Optional
- x軸方向への引力.
- {Number} gravityY Optional
- y軸方向への引力.
Field Detail
iterations
物理シミュレーションの精度
Method Detail
-
contact(func)物体の当たり判定
//ぶつかった2つのSpriteを消す physicsWorld.contact(function (sprite1, sprite2) { sprite1.destroy(); sprite2.destroy(); });
- Parameters:
- {function(sprite1:enchant.box2d.PhySprite|sprite2:enchant.box2d.PhySprite)} func Optional
- 当たり判定時の処理
-
step(pos)物理シミュレーション内の時間を進める
- Parameters:
- {b2Vec2} pos Optional
- Spriteの座標.