对 Flash ActionScript 动画使用 72 FPS 安全吗?
我正在使用 Flash ActionScript 制作一些生成艺术动画,与 30 FPS 或更低的帧速率相比,这些动画在 72 FPS 的帧速率下显得更加平滑。
在 Intel Pentium E2200 双 CPU @ 2.20 Ghz 上,Flash Player 在播放 72 FPS 的动画期间几乎不会使用超过 9% 的资源。这些动画的运行时间很短(每个动画少于 10 秒)。
使用这个帧速率安全吗?
I'm working on some generative art animations using Flash ActionScript which appear much smoother at a frame rate of 72 FPS compared to 30 FPS or lower rates.
On a Intel Pentium E2200 Dual CPU @ 2.20 Ghz, Flash Player hardly uses more than 9% during the animations at 72 FPS. The animations are meant to run for a quite short period of time (less than 10 seconds each).
Is it safe to use this frame rate?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“安全”是一个奇怪的词。它不太可能对机器造成任何物理伤害或损坏,所以我认为它是安全的。
除此之外,在不知道你的目标受众是什么的情况下,很难说。我怀疑你的动画在 Mac 或 Linux 上,或者(取决于它们的构建方式)在没有独立显卡的机器上运行得非常糟糕。
除此之外,您很可能使用 ENTER_FRAME 事件 +
getTimer
使它们在约 30 FPS 下看起来同样流畅,如果使用Timer
+甚至约 10 FPS位图数据
。有很多众所周知的技术可以提高 Flash 播放器的性能,您可以通过一些搜索找到它们。"Safe" is a strange word. It's unlikely to cause any physical harm or damage to machines, so I'd say it's safe.
Beyond that, without knowing what your target audience is, it's hard to say. I suspect your animations will run terribly on a Mac or Linux, or (depending on how they're built) on machines without discrete graphics.
That aside, you can very likely make them look just as smooth at ~30 FPS using ENTER_FRAME events +
getTimer
, or even ~10 FPS if you useTimer
+bitmapData
. There are a lot of well-known techniques for squeezing performance out of the Flash player that you can find with some searching.