动画在Windows通用应用程序

本文关键字:应用程序 Windows 动画 | 更新日期: 2023-09-27 18:17:07

为windows通用应用程序创建动画的一些最佳方法是什么?

我的想法是有一辆车(图像)驾驶到4个地点(也是图像)中的1 ..我是应该为每个位置创建一个动画(汽车行驶到每个位置的4个动画),还是应该逐个像素地编程移动汽车?

现在有了这两个想法,它们都有缺点:

为每个位置创建动画:

  • 如果我为平板电脑屏幕大小创建动画,但用户使用手机,会发生什么?
  • 4个动画会占用一些内存

逐像素移动

  • 将无法确定汽车最初应该面向哪个方向(如果位置在汽车后面,汽车是前后的,这将是混乱的)

  • 将消耗大量处理内存

  • 再一次,如果设备更小会发生什么(你怎么知道什么时候停止汽车移动)

  • 由于一个位置位于屏幕的左上方,另一个位置位于左下方…你怎么知道什么时候汽车需要面对和对角线移动?

这些都是我想要为我的windows通用应用程序创建动画时考虑的所有问题。

有谁知道动画的最佳方法吗?

谢谢

动画在Windows通用应用程序

对于所有动态动作(从点到随机点的动画,包括你知道可以使用多少个点的情况),你应该使用编程创建的动画。您可以将此解决方案用于普通应用程序,而不是具有某些游戏引擎的游戏。

是的,你可以使用预渲染的动画文件,但如果这真的是必要的。:)

你看过Blend吗?使用状态来决定在不同的屏幕尺寸下会发生什么?下面这个视频可能会有所帮助:https://channel9.msdn.com/Blogs/Charles_Sterling/Expression-Blend-Animations-and-Visual-Studio-Integration