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