トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

unity_ngui_TweenPosition

[NGUI] TweenPositionの再開


後で詳しく書く。

TweenPositionは目的のSpriteをFromの位置からToの位置まで平行移動させるNGUIの機能です。

これはPlay Styleが「Once」時は1回実行されればそれで終わりますが、FromからToの指定を変えて何回も呼びたいときは「TweenPosition.Begin」(static関数)を呼ぶとよいです。

private void m_TweenPositionMove(GameObject targetG, Vector3 fromPos, Vector3 toPos) {
  TweenPosition tweenPos = targetG.GetComponent("TweenPosition") as TweenPosition; 
  if (tweenPos == null) return;
  tweenPos.from  = fromPos;
  tweenPos.to    = toPos;
  tweenPos.value = fromPos;

  // Tweenの再開.
  TweenPosition.Begin(targetG, 0.5f, toPos);
}


最終更新時間:2014年04月11日 22時37分13秒