FlxVelocity の変更点


[[API Reference]] > [[flixel.util]] > [[FlxVelocity]]
[[API Reference]] > [[flixel.math]] > [[FlxVelocity]]

* FlxVelocity [#b8e8789c]
FlxSprite.velocityの操作ユーティリティ関数群です。

----
#contents
----
*スタティック・メソッド [#idf2c128]
**moveTowardsObject() : SourceをDestに向かって指定の速度で移動させるvelocityを設定します [#s08670a9]
-引数
--Source:FlxSprite : 移動させるFlxSprite
--Dest:FlxSprite : ターゲットとなるFlxSprite
--Speed:Float = 60 : 移動速度
--MaxTime:Int = 0 : ミリ秒(1000=1秒)を指定します。指定すると速度引数を無視して、その時間で到達するようにします

**accelerateTowardsObject() : SourceをDestに向かって指定の加速度で移動させるようにaccelerationを設定します [#a3007a7e]
- 引数
-- Source:FlxSprite : 移動させるFlxSprite
-- Dest:FlxSprite : ターゲットとなるFlxSprite
-- Acceleration : 移動加速度
-- MaxXSpeed : X方向への最高速度
-- MaxYSpeed : Y方向への最高速度

** moveTowardsMouse() : マウスに向かって指定のFlxSpriteを移動させます [#o64fe46e]
- 引数
-- Source:FlxSprite : 移動させるFlxSprite
--Speed:Float = 60 : 移動速度
--MaxTime:Int = 0 : ミリ秒(1000=1秒)を指定します。指定すると速度引数を無視して、その時間で到達するようにします

** moveTowardsTouch() : タッチしている座標に向かって指定のFlxSpriteを移動させます [#f9dd41eb]
- 引数
-- Source:FlxSprite : 移動させるFlxSprite
-- Touch:FlxTouch : タッチ情報
--Speed:Float = 60 : 移動速度
--MaxTime:Int = 0 : ミリ秒(1000=1秒)を指定します。指定すると速度引数を無視して、その時間で到達するようにします

** accelerateTowardsMouse() : マウスに向かって指定のFlxSpriteを加速移動させます [#q7da6ce3]
- 引数
-- Source:FlxSprite : 移動させるFlxSprite
-- Acceleration : 移動加速度
-- MaxXSpeed : X方向への最高速度
-- MaxYSpeed : Y方向への最高速度

** accelerateTowardsTouch() : タッチしている座標に向かって指定のFlxSpriteを加速移動させます [#r8996e33]
- 引数
-- Source:FlxSprite : 移動させるFlxSprite
-- Touch:FlxTouch : タッチ情報
-- Acceleration : 移動加速度
-- MaxXSpeed : X方向への最高速度
-- MaxYSpeed : Y方向への最高速度

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

** accelerateTowardsPoint() : 指定の座標に向かって指定のFlxSpriteを加速移動させます [#b45ef9ee]
- 引数
-- Source:FlxSprite : 移動させるFlxSprite
-- Target:FlxPoint : 目標座標
-- Acceleration : 移動加速度
-- MaxXSpeed : X方向への最高速度
-- MaxYSpeed : Y方向への最高速度

** velocityFromAngle() : 指定の角度と速度で移動値を取得します [#ad0f07bb]
- 引数
-- Angle:Float : 角度
-- Speed:Float : 速度
- 戻り値 : FlxPoint : 移動値

** velocityFromFacing() : [#f2035a25]

** computeVelocity() : [#f7004a10]