我创建了一个带有电影动画的应用程序,我有一组动画,一群昆虫在灯周围飞来飞去,
所以我将我的动画渲染为png图像[它们大约是400 png图像帧]当我想在我的应用程序上播放昆虫电影时......似乎iphone内存不足(我尝试短动画并且工作正常)但是长动画不! 。
你有什么建议在iphone sdk上播放这个动画,我不知道MPMovieController
是个好主意!因为我的动画没有任何背景。
答案 0 :(得分:0)
最好的方法是创建普通电影文件并使用标准控制器播放。
如果这是不可接受的,你可以做这样的事情。两个线程,一个线程从磁盘加载图像,另一个线程每秒1/15(1/30,无论如何)显示它们。有几个困难:
也许,您也可以将动画的某些部分存储在内存中(例如每隔一帧),因此您必须从闪存中加载更少的动画。