好的,这听起来像是一个愚蠢的问题,但我想知道当你知道你将有低帧率时,是否有任何关于如何尽可能平滑和快速地为对象设置动画的建议。
我的动画所做的是,我在 x 和 y 上移动了大约 10 个二维矩形(每个都包含一个纹理)大约 500 像素,并且我还将它们从大约 1000*1000 像素缩小到大约 30%。我希望动画在大约 200 毫秒内完成。我估计帧率可能是 20-30fps。
我尝试了不同的时间和运动速度,但它们看起来都像废话。如果你的速度很高,你几乎看不到动画,如果你的速度很慢,它看起来很流畅,但需要很多时间。
有没有研究过如何制作一个看起来仍然运行流畅的快速动画。我在想你可能会在开始时加速很慢,然后在结束时跳跃,或者反过来呢?我自己的实验看起来既跳跃又缓慢:P
我们人类认为看起来不错的像素/帧必须有一些限制。我在哪里可以找到这样的指南?
为什么我想知道这个?
我制作了一个窗口切换应用程序,它可以制作一些很酷的动画,但问题是当我不运行任何图形密集型应用程序时,我的图形卡会进入某种低功耗模式。这会导致我的应用程序(一次运行时间不超过 3 秒)性能很差,因为 gfx 卡从来没有时间加速。
(如果你有笔记本电脑和vista,你可以自己试试这个:按win+tab,你会看到动画有点断断续续,然后开始播放电影,再次按win+tab,这次动画更流畅)。