【发布时间】:2013-11-28 16:46:34
【问题描述】:
我有一个应用程序,它在一个屏幕上随机放置了 800 - 1200 个图像,遍布整个屏幕(小点 - 请参阅 .png 附件)。我尝试了 UIImageView、Layers、UIViews,但性能总是很糟糕,所以我决定在这个 ViewController 中使用 SpriteKit,以利用设备的 OpenGL。提升确实很明显,但性能仍然无法接受。
我正在淡出,并以 10/秒的速度淡入所有图像(点)的 1/3。
任何想法,如何提高性能?它只有几百个 13px x 13px (retina) .PNG :)
这是.png:
【问题讨论】:
-
为什么你的视网膜图像是 13x13 像素?!呜呜呜……:p
-
是在模拟器上还是在设备上?无论哪种方式,800-1200 都是一堆,即使没有对性能产生重大影响的衰落。
标签: ios performance animation drawing sprite-kit