Actionscript Flash播放器魔法帧速率

Actionscript Flash播放器魔法帧速率,actionscript,flash,frame-rate,Actionscript,Flash,Frame Rate,很久以前(5年以上),我读了一篇关于Flash播放器最佳帧速率的文章。这篇文章通过一些计算得出,每秒31帧是运行电影的最佳fps,在当时,对我来说似乎是合乎逻辑的,从那以后一直使用31帧 然而,我已经忘记了那篇文章的推理,我想知道31 fps是否仍然被认为是运行swf的好的或最佳的fps 您的swf更喜欢哪种fps?为什么?31-33 fps是AS2的神奇数字 你可以用AS3流畅地运行50-60 FPS,你会注意到一个巨大的改进。我不是Flash专家,但这听起来很有趣,至少可以在谷歌上搜索一下。

很久以前(5年以上),我读了一篇关于Flash播放器最佳帧速率的文章。这篇文章通过一些计算得出,每秒31帧是运行电影的最佳fps,在当时,对我来说似乎是合乎逻辑的,从那以后一直使用31帧

然而,我已经忘记了那篇文章的推理,我想知道31 fps是否仍然被认为是运行swf的好的或最佳的fps


您的swf更喜欢哪种fps?为什么?

31-33 fps是AS2的神奇数字


你可以用AS3流畅地运行50-60 FPS,你会注意到一个巨大的改进。

我不是Flash专家,但这听起来很有趣,至少可以在谷歌上搜索一下。这意味着31 fps的“行业标准”来自Flash 5缺陷。因为Flash 5是很久以前的事了,人们似乎都同意,现在你可以更自由地选择帧速率了,一切都不必使用31 fps。

也不要忘记,你可以通过设置Stage.framerate属性在运行时动态设置帧速率。有些人在应用程序没有集中精力节省CPU使用时降低了帧速率,或者在进行更密集的数据处理之前提高了帧速率。

之所以使用31 fps,是因为在Flash 5/6期间,Mac版本的Flash Player出现了一个问题,在某些帧速率下会稳定下来。也就是说,如果你以每秒12-17帧的速度跑,它很难超过12帧。但是,如果将fps设置为18,它将保持在18即可

“最佳点”平台的速度为31 fps,因为它提供了最平滑的动画(假设您不做逐帧动画,在这种情况下,31太耗力了),而不像下一个平台(我相信是61 fps)那样耗CPU


即使那些日子已经过去,在平滑动画和CPU之间取得平衡仍然很重要。确保在项目开始时留出一些时间(特别是如果需要手工完成的话!)来确定目标的最佳位置。

通常12-16分钟用于动画,25-30分钟用于编码

另外,请看一下本课程:

它允许您利用高帧率,而不会导致高后台CPU使用率!此外,它很容易适应非空气材料。(只需注释掉任何给您带来编译器错误的内容)