求cc.sprite渲染大图的优化方案

用cc.sprite,创建一个精灵,这个精灵的图很大,全屏,640x960的图

然后把这个sprite addchild到场景里以后,2-4秒才会渲染好,这段时间里,什么都不显示

求优化方案啊~~~~,难道图太大了,渲染效率不行?

我在iphone5s的微信浏览器里测试就这样,这完全不能接受啊,

有没有大牛有好的方案…起码切换了场景以后,得出现一个背景图啊…这个背景图渲染的时间也太长了~~~

你可以先preload一下,加载spriteframecache里面。可以参考sample的moonwarriors

其实我找到原因了,原因不是在那里,不过也是有点慢,但是实际上,是骨骼动画加载进去的时候,因为用了cc.loader去加载骨骼动画的plist文件,这个plist跟资源的plist不一样,用JS去解析这个不正确的plist,导致卡顿一定时间,如果我再手动去不管3721用spriteframecache.addplist什么鬼方法再去解析一下这个不正确的Plist,就会有3,4秒的延迟,iphone5s下,

但是这个plist不用cc.loader加载进来,第一次打开就会显示不出来报错,很纠结的一个问题,目前解决方法要么自己写loader,要么就忍了,开发团队应该可以优化一下这个,