FlxNapeState

API Reference > flixel.addons.nape > FlxNapeState

FlxNapeState

物理エンジン「Nape」を動かすためのFlxStateを継承したクラスです。

スーパークラス

FlxState



スタティック・フィールド

space:Space: 物理空間の情報

メソッド

createWalls(): ゲームエリアを囲むシンプルな壁を生成します

  • 引数
    • MinX:Float = 0 : ゲームエリアにおける最小のX座標 (通常は「0」)
    • MinY:Float = 0 : ゲームエリアにおける最小のY座標 (通常は「0」)
    • MaxX:Float = 0 : ゲームエリアにおける最大のX座標 (「0」を指定すると FlxG.width)
    • MaxY:Float = 0 : ゲームエリアにおける最大のY座標 (「0」を指定すると FlxG.height)
    • Thickness:Float = 10 : 壁の厚さ
    • _Material:Material = null : 壁のマテリアル
  • 戻り値 : Body
    • 壁の剛体

Tips

重力を設定する方法

FlxNapeState.space.gravity が重力の値となります。

  // 重力を設定する
  FlxNapeState.space.gravity.set(0, 400);

なお、この重力値を含め、Space に設定した値は、FlxStateが切り替わると初期化されます。