应用中的动画

时间:2015-09-29 14:53:26

标签: c# windows animation

我不熟悉应用程序开发,因此我想更好地了解动画如何在应用程序中实现,因为我有不同的想法。

我使用Adobe Illustrator设计了4个图像,其中3个图像是行星,1个图像是火箭。在我的应用程序中,我希望火箭在点击按钮时随机移动到行星,我必须实现的想法是:

  1. 以编程方式逐个像素地向着随机选择的行星移动火箭
  2. 或者

    1. 创建3个不同的火箭动画,移动到每个行星,当选择随机行星时,播放正确的火箭动画。
    2. 对于我想要实现的目标,哪一个是最好的方法?如果你有更好的,请分享,因为我不知道如何去做。

      谢谢!

1 个答案:

答案 0 :(得分:0)

这是下载大小/性能/多功能性/可维护性/实施时间之间的权衡。

  1. 将使用更多的处理器,导致程序更小,更通用(您可以让用户控制火箭并检测它们何时到达目标行星)

  2. 使用更少的处理器,更简单的实现,导致更大的程序大小。在添加新行星的情况下,你需要重新制作动画,不能很好地扩展(当你有20个行星时会发生什么?屏幕分辨率不同?)