FlxAnimation
API Reference > flixel.animation > FlxAnimation
FlxAnimation
FlxAnimationはFlxSpriteがアニメーションするためのヘルパークラスです。
スーパークラス
フィールド
frameRate:Int : フレームレート
1秒あたりに実行されるアニメーションのフレーム数
curFrame:Int = 0 : 現在のフレーム数
これはアニメーションタイルの番号ではなく、アニメーションオブジェクトが持つフレーム数です
numFrames:Int : フレームの最大数
delay:Float : フレーム間の秒(基本的なフレームレート)
finished:Bool = true : アニメーションが終了したかどうか
paused:Bool = true : アニメーションを一時停止するかどうか
looped:Bool = true : アニメーションをループするかどうか
メソッド
new() : コンストラクタ
- 引数
- Parent:FlxAnimationController : アニメーション制御クラス
- Name:String : アニメーション名
- Frame:Array<Int> : フレームの配列
- FrameRate?:Int = 0 : 更新レート
- Looped:Bool = true : ループするかどうか
- 戻り値 : Void
destroy() : メモリから削除します
- 戻り値 : Void
play() : アニメーションを再生します
- 引数
- Force:Bool = false : 先頭のフレームから再生するかどうか
- Frame:Int = 0 : `Force`がtrueの場合に再生を開始するフレーム
- 戻り値 : Void
restart() : 先頭のフレームから再生を開始します
- 戻り値 : Void
stop() : アニメーションを停止します
- 戻り値 : Void
update() : アニメーションを更新します
- 戻り値 : Void