【问题标题】:Animate a path?动画路径?
【发布时间】:2010-12-25 00:15:18
【问题描述】:

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

这里的效果看起来很像旧游戏 Nibbles,蛇会四处走动,吃东西。

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

提前致谢!

【问题讨论】:

    标签: wpf animation


    【解决方案1】:

    我将使用折线并通过简单地添加和删除点来操作点集合。 示例代码见msdn

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-20
        • 2016-02-14
        • 2016-01-06
        • 1970-01-01
        • 2022-01-03
        • 2018-05-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多