タイムライン機能を提供するクラス。

Constructors

  • Timelineを生成する。

    Parameters

    • scene: Scene

      タイムラインを実行する Scene

    Returns Timeline

Properties

_fps: number
_scene: Scene
_tweens: Tween[]
_tweensCreateQue: Tween[]
paused: boolean

タイムラインが一時停止状態かどうかを表すフラグ。 タイムラインを一時停止する場合はtrueをセットする。

Methods

  • Timelineに紐付いた全Tweenのアクションを取り消す。詳細は Tween#cancel()の説明を参照。

    Parameters

    • revert: boolean = false

      ターゲットのプロパティをアクション開始前に戻すかどうか (指定しない場合は false)

    Returns void

  • Timelineに紐付いた全Tweenの紐付けを解除する。

    Returns void

  • Timelineに紐付いた全Tweenのアクションを完了させる。詳細は Tween#complete()の説明を参照。

    Returns void

  • Timelineに紐付いたTweenを生成する。

    Parameters

    • target: any

      タイムライン処理の対象にするオブジェクト

    • Optionaloption: TweenOption

      Tweenの生成オプション。省略された場合、 {modified: target.modified, destroyed: target.destroyed} が与えられた時と同様の処理を行う。

    Returns Tween

  • このTimelineを破棄する。

    Returns void

  • このTimelineが破棄済みであるかを返す。

    Returns boolean

  • Timelineに紐付いたTweenを削除する。

    Parameters

    • tween: Tween

      削除するTween。

    Returns void