【发布时间】:2012-11-06 05:50:07
【问题描述】:
- 我们创建了一些电影剪辑并使用补间动画来制作动画。
- 我们创建一些 MovieClip 并使用 Motion Tween 对其进行动画处理,然后将所有帧渲染为 .png 并使用所有渲染的 .png 创建 MovieClip。
我猜第二种方法花费的时间更少,因为你跳过了补间计算步骤。哪种动画方式更合适/更快?
【问题讨论】:
-
第一个。您可以尝试一下,看看哪种方法更适合您的情况?
-
哪种方式“更快/更好”通常会导致固执己见的反应,只有在特定情况下才是正确的。通常有一些方法可以在您逃避内存/CPU 时进行权衡(称为 memoization),但这并不总是会导致“更快”,具体取决于您需要它“更快”的位置。以设备 A 有 2GB 的 RAM 和 1GHz 的 proc 为例,设备 B 有 256MB 的 RAM 和 4GHz 的 proc,在设备 B 中使用内存而不是 CPU 更好,设备 A 则相反。(对此投了反对票)原因)
-
(3) 创建 Sprite 表,然后将它们剪切并作为 bmp 存储在内存中,或者 (4) 每次 Tween,然后在每个位置拍摄“快照”,存储快照,然后将它们用于动画;)
标签: actionscript-3 optimization