动画路径?

时间:2009-12-09 20:52:42

标签: wpf animation

我有一组坐标。我想采取例如前5个并绘制一条连接1到2到3到4到5的线。然后在预定的持续时间后,我想删除第一个点并添加第6个点。在这样做时,我希望线条以这样的方式进行动画处理:线条的“开始”从点1移动到点2,而线的末端从点5移动到点6。

这里的效果看起来很像老式的Nibbles和蛇一起吃东西。

在WPF中处理此问题的最有效方法是什么?

提前致谢!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

在这里发布我的解决方案的大致轮廓。实际上我最终使用PathGeometry对象和一组DoubleAnimationUsingPath动画来获得我想要的内容。 Polyline(Damokles建议)让我朝着正确的方向前进,但直到我找到DoubleAnimationUsingPath课程,我才能把它带到我想去的地方。