FlxAngle の変更点


[[API Reference]] > [[flixel.math]] > FlxAngle

*FlxAngle [#y2606f03]
角度計算に関する関数のセット

----
#contents
----
* staticフィールド [#b4c5d5c3]
** TO_DEG:Float : ラジアンを角度に変換する [#ufb9c0e9]
** TO_RAD:Float : 角度をラジアンに変換する [#dc14cc9a]
----

* staticメソッド [#h3726b6f]
**wrapAngle() : 指定の角度を -180 から +180 の間に丸めます [#md9c1af5]
- 引数
-- angle:Float : 角度
- 戻り値: Float : -180 から +180 の間に丸めた角度

** asDegree() : 指定のラジアンを角度に変換します [#m24e8126]
- 引数
-- radians:Float : ラジアン
- 戻り値: Float : 角度

** asRadians() : 指定の角度をラジアンに変換します [#a06d9751]
- 引数
-- degrees:Float : 角度
- 戻り値: Float : ラジアン

**rotatePoint() : あるポイントを別のポイントを中心に指定された角度だけ回転します [#g2877293]
-引数
--X:Float : 回転させたい点のX座標
--Y:Float : 回転させたい点のY座標
-- PivotX:Float : 中心とする点のX座標
-- PivotY:Float : 中心とする点のY座標
-- Angle:Float : 回転させたい角度
-- ?point:FlxPoint : 回転結果を格納するFlxPoint
-戻り値:FlxPoint : 回転結果の座標

** getAngle() : 2点をFlxPointで指定しその角度を求める [#i5d6a840]
-引数
-- Point1:FlxPoint : 基点
-- Point2:FlxPoint : 目的となる点
-戻り値 : 角度(-180〜180)

** angleBetween() : 2つのFlxSpriteがなす角度を求める [#o849ed23]
-引数
-- SpriteA:FlxSprite : 基点となるスプライト
-- SpriteB:FlxSprite : 目的となるスプライト
-- AsDegrees:Bool = false : 戻り値を角度で返すかどうか
-戻り値 : Float : ラジアン または 角度


** angleBetweenPoint() : FlxSpriteから別のFlxPointへの角度を求める [#r662f5bb]
-引数
-- SpriteA:FlxSprite : 基点となるスプライト
-- SpriteB:FlxSprite : 目的となる座標
-- AsDegrees:Bool = false : 戻り値を角度で返すかどうか
-戻り値 : Float : ラジアン または 角度

** angleBetweenMouse() : FlxObjectからマウス座標への角度を求める [#kaa4f23f]
-引数
-- Object:FlxObject : 目的となるゲームオブジェクト
-- AsDegrees:Bool = false : 戻り値を角度で返すかどうか
-戻り値 : Float : ラジアン または 角度

** angleBetweenTouch() : FlxObjectからタッチ座標への角度を求める [#m7dfc733]
-引数
-- Object:FlxObject : 目的となるゲームオブジェクト
-- Touch:FlxTouch: タッチオブジェクト
-- AsDegrees:Bool = false : 戻り値を角度で返すかどうか
-戻り値 : Float : ラジアン または 角度