0

我刚刚意识到将 60 个 960x640 PNG 文件塞进 UIImageView 是一个可怕的错误。

也就是说,我仍然需要展示这个动画,因为它应该有一个透明的背景,我不能去 MPMoviePlayer 或类似的东西(或者我可以吗?)。此外,即使我可以分离动画的不同元素(我不能不去找给我的人),但它们中的大多数仍然很大。

我完全失去了想法。你有什么?

4

1 回答 1

0

听起来您可能更适合播放视频,但我不确定透明背景。使用单独的 png,您必须将每个 png 加载到内存中,即 (640 * 960) 像素 * 24 位/像素 * 60 张图像 = 大量内存。

也就是说,您需要多快播放动画?除了使用 UIImageView 动画,您可以使用计时器并手动管理将图像加载和卸载到内存中,一次只保留大约一两个。

于 2013-03-11T16:43:57.447 回答