Windows 通用应用中的动画
Animation in Windows Universal Apps
为 windows 通用应用程序创建动画的最佳方法有哪些?
我的想法是让一辆汽车(图像)开到 4 个位置中的一个(也是图像)。我应该为每个位置创建一个动画(汽车行驶到每个位置的 4 个动画)还是应该移动汽车逐像素编程。
现在有了这两个想法,它们都有缺点:
为每个位置创建动画:
- 如果我为平板电脑屏幕尺寸创建动画但用户使用 phone 会怎样?
- 4 个动画会占用一些内存
逐像素移动
将无法确定汽车最初应该面向哪个方向(如果位置在汽车后面,而汽车又回到前面,则会造成混淆)
会消耗大量处理内存
再一次,如果设备更小会发生什么(你怎么知道什么时候停止汽车移动)
既然一个位置在屏幕的左上角,另一个在左下角..你怎么知道汽车什么时候需要面向对角线移动?
这些都是我在想为我的 windows 通用应用程序创建动画时考虑的所有问题..
有人知道制作动画的最佳方法吗?
谢谢
你看过 Blend 了吗?使用状态来指示 happens/is 为各种屏幕尺寸显示什么?
这是一个可能有帮助的视频:
https://channel9.msdn.com/Blogs/Charles_Sterling/Expression-Blend-Animations-and-Visual-Studio-Integration
对于所有动态动作(从点到随机点的动画,如果您知道可以使用多少点,也包括这种情况),您应该使用以编程方式创建的动画。您可以将此解决方案用于普通应用程序,不适用于具有某些游戏引擎的游戏。
是的,您可以使用预渲染的动画文件,但如果确实有必要的话。 :)
为 windows 通用应用程序创建动画的最佳方法有哪些?
我的想法是让一辆汽车(图像)开到 4 个位置中的一个(也是图像)。我应该为每个位置创建一个动画(汽车行驶到每个位置的 4 个动画)还是应该移动汽车逐像素编程。
现在有了这两个想法,它们都有缺点:
为每个位置创建动画:
- 如果我为平板电脑屏幕尺寸创建动画但用户使用 phone 会怎样?
- 4 个动画会占用一些内存
逐像素移动
将无法确定汽车最初应该面向哪个方向(如果位置在汽车后面,而汽车又回到前面,则会造成混淆)
会消耗大量处理内存
再一次,如果设备更小会发生什么(你怎么知道什么时候停止汽车移动)
既然一个位置在屏幕的左上角,另一个在左下角..你怎么知道汽车什么时候需要面向对角线移动?
这些都是我在想为我的 windows 通用应用程序创建动画时考虑的所有问题..
有人知道制作动画的最佳方法吗?
谢谢
你看过 Blend 了吗?使用状态来指示 happens/is 为各种屏幕尺寸显示什么? 这是一个可能有帮助的视频: https://channel9.msdn.com/Blogs/Charles_Sterling/Expression-Blend-Animations-and-Visual-Studio-Integration
对于所有动态动作(从点到随机点的动画,如果您知道可以使用多少点,也包括这种情况),您应该使用以编程方式创建的动画。您可以将此解决方案用于普通应用程序,不适用于具有某些游戏引擎的游戏。
是的,您可以使用预渲染的动画文件,但如果确实有必要的话。 :)