FlxAnimationController

API Reference > flixel.animation > FlxAnimationController

FlxAnimationController

アニメーションを制御するクラスです



フィールド

curAnim:FlxAnimation : 現在実行中のアニメーション

frameIndex:Int = -1 : 現在実行中のアニメーションの番号

frameName:String : フレームに使用しているTexturePacker?の名前

name:String : 現在実行中のアニメーション名

paused:Bool : 停止 or 再開フラグ

finished:Bool : アニメーションの再生を停止したかどうか

frames:Int : アニメーションの総パターン数

callback:String->Int->Int->Void : アニメーション再生のコールバック関数


メソッド

play() : アニメーションの再生を開始します

  • 引数
    • AnimName?:String : アニメーション名
    • Force:Bool = false : 0フレーム目から開始するかどうか
    • Frame:Int = 0 : 再生を開始するフレーム番号
  • 戻り値:Void

pause() : アニメーションを一時停止します

  • 戻り値:Void

resume() : 一時停止しているアニメーションを再開します

  • 戻り値:Void

add() : アニメーションを登録します

  • 引数
    • name:String : アニメーション名
    • Frame:Array<Int> : アニメパターン番号の配列
    • FrameRate?:Int = 30 : 再生フレームレート
    • Looped:Bool = true : ループ再生をするかどうか
  • 戻り値:Void

createPrerotated() : アニメーションの回転を有効にする

これを事前に呼び出しておくと、FlxSprite.angleで回転することができます