Documentation generator: JsDoc Toolkit 2.4.0
Template: Codeview 1.2
Generated on: 2016-0-4 21:25

Class enchant.box2d.PhysicsWorld

Class Summary
Constructor Attributes Constructor Name and Description
 
enchant.box2d.PhysicsWorld(gravityX, gravityY)
物理シミュレーションを行う世界のクラス
Field Summary
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の座標.