2009-12-09 150 views
3

我有一組座標。例如,我想拿第一個5,畫出一條連線1到2到3到4到5的連線。然後在預定的時間後,我想刪除第一個點並添加第6個點。在這樣做的過程中,我希望線條以這樣的方式製作動畫,即線條的「開始」從點1移動到點2,而線條的末端從點5移動到點6.動畫路徑?

這裏的效果看起來很像舊遊戲Nibbles和蛇繞着吃東西四處移動。

WPF中最有效的方法是什麼?

在此先感謝!

回答

1

打算在這裏發佈我的解決方案的大綱。我實際上最終使用了一個PathGeometry對象和一組DoubleAnimationUsingPath動畫來獲得我想要的。 Polyline(Damokles建議)讓我朝着正確的方向前進,但直到我找到我能夠把它帶到我想去的地方的班級。

1

我會使用Polyline並通過簡單地添加和刪除點來操作Points集合。例如代碼 請參閱msdn