クラス JumpFlipEffect

画面手前にジャンプし反転して切り替わるエフェクト [詳細]

JumpFlipEffectに対する継承グラフ
Effect

すべてのメンバ一覧

Public メソッド

 JumpFlipEffect ()
 コンストラクタ
 JumpFlipEffect (Widget currentWidget, Widget nextWidget)
 コンストラクタ

Static Public メソッド

static JumpFlipEffect CreateAndStart (Widget currentWidget, Widget nextWidget)
 インスタンスを作成しエフェクトを開始する。

Protected メソッド

override void OnStart ()
 開始処理
override EffectUpdateResponse OnUpdate (float elapsedTime)
 更新処理
override void OnStop ()
 停止処理

プロパティ

Widget NextWidget [get, set]
 次に表示するウィジェットを取得・設定する。
int Revolution [get, set]
 回転数を取得・設定する。(半回転=1)
float JumpHeight [get, set]
 ジャンプの高さを取得・設定する。
float Time [get, set]
 エフェクトの時間を取得・設定する。
float JumpDelay [get, set]
 回転開始までの時間を取得・設定する。
float ToDegreeDelay [get, set]
 回転開始時の角度を取得・設定する。
JumpFlipEffectAxis RotationAxis [get, set]
 回転軸を取得・設定する。

説明

画面手前にジャンプし反転して切り替わるエフェクト

表面が古いウィジェットで裏面が新しいウィジェットとなる。それぞれ同じサイズとする。ジャンプして反転しながら新しい位置に落ちていくことも可能。


コンストラクタとデストラクタ

JumpFlipEffect ( Widget  currentWidget,
Widget  nextWidget 
)

コンストラクタ

引数:
currentWidget表示中のウィジェット
nextWidget次に表示するウィジェット

メソッド

static JumpFlipEffect CreateAndStart ( Widget  currentWidget,
Widget  nextWidget 
) [static]

インスタンスを作成しエフェクトを開始する。

引数:
currentWidget表示中のウィジェット
nextWidget次に表示するウィジェット
戻り値:
エフェクトのインスタンス
override EffectUpdateResponse OnUpdate ( float  elapsedTime) [protected, virtual]

更新処理

引数:
elapsedTime前回のUpdateからの経過時間(ミリ秒)
戻り値:
エフェクトの更新の応答

Effectを実装しています。