FlxAnimation

API Reference > flixel.animation > FlxAnimation

FlxAnimation

FlxAnimationFlxSpriteがアニメーションするためのヘルパークラスです。

スーパークラス

FlxBaseAnimation



フィールド

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