FlxVelocity

API Reference > flixel.math > FlxVelocity

FlxVelocity

FlxSprite.velocityの操作ユーティリティ関数群です。



スタティック・メソッド

moveTowardsObject?() : SourceをDestに向かって指定の速度で移動させるvelocityを設定します

  • 引数
    • Source:FlxSprite : 移動させるFlxSprite
    • Dest:FlxSprite : ターゲットとなるFlxSprite
    • Speed:Float = 60 : 移動速度
    • MaxTime?:Int = 0 : ミリ秒(1000=1秒)を指定します。指定すると速度引数を無視して、その時間で到達するようにします

accelerateTowardsObject?() : SourceをDestに向かって指定の加速度で移動させるようにaccelerationを設定します

  • 引数
    • Source:FlxSprite : 移動させるFlxSprite
    • Dest:FlxSprite : ターゲットとなるFlxSprite
    • Acceleration : 移動加速度
    • MaxXSpeed : X方向への最高速度
    • MaxYSpeed : Y方向への最高速度

moveTowardsMouse?() : マウスに向かって指定のFlxSpriteを移動させます

  • 引数
    • Source:FlxSprite : 移動させるFlxSprite
    • Speed:Float = 60 : 移動速度
    • MaxTime?:Int = 0 : ミリ秒(1000=1秒)を指定します。指定すると速度引数を無視して、その時間で到達するようにします

moveTowardsTouch?() : タッチしている座標に向かって指定のFlxSpriteを移動させます

  • 引数
    • Source:FlxSprite : 移動させるFlxSprite
    • Touch:FlxTouch : タッチ情報
    • Speed:Float = 60 : 移動速度
    • MaxTime?:Int = 0 : ミリ秒(1000=1秒)を指定します。指定すると速度引数を無視して、その時間で到達するようにします

accelerateTowardsMouse?() : マウスに向かって指定のFlxSpriteを加速移動させます

  • 引数
    • Source:FlxSprite : 移動させるFlxSprite
    • Acceleration : 移動加速度
    • MaxXSpeed : X方向への最高速度
    • MaxYSpeed : Y方向への最高速度

accelerateTowardsTouch?() : タッチしている座標に向かって指定のFlxSpriteを加速移動させます

  • 引数
    • Source:FlxSprite : 移動させるFlxSprite
    • Touch:FlxTouch : タッチ情報
    • Acceleration : 移動加速度
    • MaxXSpeed : X方向への最高速度
    • MaxYSpeed : Y方向への最高速度

moveTowardsPoint?() : 指定の座標に向かって指定のFlxSpriteを移動させます

  • 引数
    • Source:FlxSprite : 移動させるFlxSprite
    • Target:FlxPoint : 目標座標
    • Speed:Float = 60 : 移動速度
    • MaxTime?:Int = 0 : ミリ秒(1000=1秒)を指定します。指定すると速度引数を無視して、その時間で到達するようにします

accelerateTowardsPoint?() : 指定の座標に向かって指定のFlxSpriteを加速移動させます

  • 引数
    • Source:FlxSprite : 移動させるFlxSprite
    • Target:FlxPoint : 目標座標
    • Acceleration : 移動加速度
    • MaxXSpeed : X方向への最高速度
    • MaxYSpeed : Y方向への最高速度

velocityFromAngle?() : 指定の角度と速度で移動値を取得します

  • 引数
    • Angle:Float : 角度
    • Speed:Float : 速度
  • 戻り値 : FlxPoint : 移動値

velocityFromFacing?() :

computeVelocity() :