【问题标题】: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
【解决方案2】:
This article 讨论如何制作动画的 4 种方法:
- 在 a) Xaml、b) 代码中创建的基于故事板的动画
- 每帧动画
- 基于计时器的动画
没有“最佳方式”,即答案取决于您的目标。基本上
- 故事板动画最好(最高帧速率),占用大部分 CPU 周期(因为它们使用特权线程),仅支持原始属性类型。您还必须学习可在 Xaml 或代码中使用的相应 API。
- 其他 2 种类型提供不太流畅但 CPU 效率更高的方法。你没有限制,也没有支持——换句话说,你必须自己做所有事情。 (这通常比使用 Storyboard 语言更容易。)