2009-12-09 155 views
3

我有一组坐标。例如,我想拿第一个5,画出一条连线1到2到3到4到5的连线。然后在预定的时间后,我想删除第一个点并添加第6个点。在这样做的过程中,我希望线条以这样的方式制作动画,即线条的“开始”从点1移动到点2,而线条的末端从点5移动到点6.动画路径?

这里的效果看起来很像旧游戏Nibbles和蛇绕着吃东西四处移动。

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

在此先感谢!

回答

1

打算在这里发布我的解决方案的大纲。我实际上最终使用了一个PathGeometry对象和一组DoubleAnimationUsingPath动画来获得我想要的。 Polyline(Damokles建议)让我朝着正确的方向前进,但直到我找到我能够把它带到我想去的地方的班级。

1

我会使用Polyline并通过简单地添加和删除点来操作Points集合。例如代码 请参阅msdn