FlxTimer
API Reference > flixel.util > FlxTimer
FlxTimer
新しいプラグインシステムを活用した、シンプルなタイマークラスです。 完了時には関数をコールバック、または完了フラグをポーリングします。 このタイマーは、FlxStateやFlxGroupのインスタンスを渡されることは想定されていません。 実際にupdate()を呼び出すTimeManager?はユーザではないためです。
staticフィールド
manager:TimeManager?
フィールド
time:Float = 0 : 完了とする時間
loops:Int = 0 : ループ回数
active:Bool = false : 動作フラグ
complete:FlxTimer->Void : 完了時にコールバックする関数
timeLeft:Float : 残りの時間
elapsedTime:Float : 経過時間
loopLeft:Int : 残りのループ回数
elapsedLoops:Int : ループした回数
progress:Float : 経過時間を 0.0~1.0 としたもの
メソッド
new() : コンストラクタ
destroy() : メモリから削除します
- 戻り値:Void
start() : タイマーを開始します
- 引数
- Time:Float = 1 : タイマー完了時間
- ?Callback:FlxTimer->Void : 完了時のコールバック関数
- Loops:Int = 1 : ループ回数
- 戻り値:FlxTimer : thisポインタ
reset() : タイマーをリスタートします
cancel() : タイマーをキャンセルします
TimeManagerから削除し、完了したこととします。
- 戻り値:Void