【问题标题】:How do I create a frame by frame animation on windows phone 7 (silverlight)如何在 windows phone 7 (silverlight) 上创建逐帧动画
【发布时间】:2011-08-30 15:53:33
【问题描述】:

在windows phone 7应用程序(silverlight)上创建由png文件组成的逐帧动画的最佳方法是什么

这可以在 Android 中使用 AnimationDrawable 轻松完成,在 iOS 中使用 UIView animationImages 即可轻松完成。

【问题讨论】:

标签: silverlight windows-phone-7 mobile


【解决方案1】:

您可以使用情节提要为 Image 控件的源属性设置动画,您可以找到一些示例代码Candle Tutorial

【讨论】:

    【解决方案2】:

    This article 讨论如何制作动画的 4 种方法:

    • 在 a) Xaml、b) 代码中创建的基于故事板的动画
    • 每帧动画
    • 基于计时器的动画

    没有“最佳方式”,即答案取决于您的目标。基本上

    • 故事板动画最好(最高帧速率),占用大部分 CPU 周期(因为它们使用特权线程),仅支持原始属性类型。您还必须学习可在 Xaml 或代码中使用的相应 API。
    • 其他 2 种类型提供不太流畅但 CPU 效率更高的方法。你没有限制,也没有支持——换句话说,你必须自己做所有事情。 (这通常比使用 Storyboard 语言更容易。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-12
      相关资源
      最近更新 更多