2013-03-14 61 views
1

我目前正在开发一个使用Sparrow框架的iOS通用应用程序,目前正在尝试使用Sprite表创建一系列动画。对于iPad Retina,我必须输出高分辨率的动画帧。不幸的是,为了正确播放动画,我需要使用多个精灵表,因为iOS精灵表大小限制。Objective-C更改Sprite Sheet - Sparrow

在模拟器上,简单地将精灵表切换到一个真实的设备上,但是这会降低帧率,并且如果多个动画正在切换,会给出内存警告并使应用程序崩溃。

有没有人遇到类似的问题与麻雀或可可?你是如何解决这个问题的?

如果没有解决此性能问题,有没有人有任何建议如何处理iOS设备上的多个精灵表单?

在此先感谢。

回答

1

显然这是与新的精灵表的实际加载。麻雀版本1不支持异步加载。然而,Sparrow的工作人员刚刚发布了版本2的测试版,它支持异步加载,虽然它不能真正帮助我(开发线很远),但使用v2可能会更好。

http://forum.sparrow-framework.org/topic/sparrow-20-beta