2012-01-19 12 views
2

Windows Phoneを起動します。アニメーションを中断する

ボール(円)があります。

どこかをタップすると、ボールがそのタップに向かって移動します。

その位置に到達すると停止します。

あなたは別の場所をタップします。

ボールがその2番目のスポットに移動します。

しかし、目的地に達する前に、別の場所をタップします。 3番目のタップ

ここで、ボールが3番目のタップに向かって方向を変えます。

タップに向かって移動する - これは簡単なアニメーションです。

コースの途中を変更します。 どうやってそれをしますか?

私は単純に最初のアニメーションを停止しても、イージングは​​ありません。

私はコースを優しく滑らかに変更する必要があります。

アイデア?

+0

のSilverlightまたはXNA? –

+0

SILVERLIGHT、申し訳ありませんが記載されていません。 –

答えて

2

あなたはボールが点2である場合、イージングを右に停止し、その後、緩和は3を指すように移動を開始したい場合は、私はこのようなものだろう:に

  1. 変更エンドポイント(第2スポット)ボールの現在の位置から第2のスポットの方向に10〜20ピクセルである。
  2. スポットが新しい第2のスポットに到達すると、スポット3に向かって移動を開始する。ここで

するための図である。

enter image description here

+0

これは質問の優れた再記述です、ありがとうございます。まだ答えを探しています。あなたの提案は、方向の滑らかな変化ではなく、角度を作り出します。 –

関連する問題