現在の位置から指定した位置に移動するエフェクト
[詳細]
すべてのメンバ一覧
Public メソッド |
| MoveEffect () |
| コンストラクタ
|
| MoveEffect (Widget widget, float time, float x, float y, MoveEffectInterpolator interpolator) |
| コンストラクタ
|
Static Public メソッド |
static MoveEffect | CreateAndStart (Widget widget, float time, float x, float y, MoveEffectInterpolator interpolator) |
| インスタンスを作成しエフェクトを開始する。
|
Protected メソッド |
override void | OnStart () |
| 開始処理
|
override EffectUpdateResponse | OnUpdate (float elapsedTime) |
| 更新処理
|
override void | OnStop () |
| 停止処理
|
プロパティ |
float | Time [get, set] |
| 持続時間を取得・設定する。(ミリ秒)
|
float | X [get, set] |
| 親の座標系での移動先のX座標を取得・設定する。
|
float | Y [get, set] |
| 親の座標系での移動先のY座標を取得・設定する。
|
MoveEffectInterpolator | Interpolator [get, set] |
| 補間関数の種類を取得・設定する。
|
AnimationInterpolator | CustomInterpolator [get, set] |
| カスタムの補間関数を取得・設定する。
|
説明
コンストラクタとデストラクタ
コンストラクタ
- 引数:
-
widget | エフェクトの対象となるウィジェット |
time | 持続時間(ミリ秒) |
x | 親の座標系での移動先のX座標 |
y | 親の座標系での移動先のY座標 |
interpolator | 補間関数 |
メソッド
インスタンスを作成しエフェクトを開始する。
- 引数:
-
widget | エフェクト対象のウィジェット |
time | 持続時間(ミリ秒) |
x | 親の座標系での移動先のX座標 |
y | 親の座標系での移動先のY座標 |
interpolator | 補間関数 |
- 戻り値:
- エフェクトのインスタンス
更新処理
- 引数:
-
elapsedTime | 前回のUpdateからの経過時間(ミリ秒) |
Effectを実装しています。