精灵和纹理能否逐个加载,逐个显示?

一个场景中有个n个Text或者sprite,我发现数量较多时,进入要花比较多的时间载入,就导致画面卡在前一场景最后一帧半天,后来我试验后发现cocos2dx是一次性的把这些纹理全加载进去然后再显示的。我就在想能不能做成那种从画面外逐个飞入的模式,加载一个,飞入一个,再加载一个,再飞入一个,重点是要让引擎真的加载一个就播放一个动画,而不是像之前的又是全加载了再去播动画

自己处理,比如说通过动作的方式,播放个递归调用的动作函数。

楼主说的这个完全没问题。通过schedule来每帧加载一个texture并生成一个Sprite,然后飞进来是可以的。但是这样会让用户看到是一个一个刷出来的。最好还是加loading界面

这不就是传说中的 异步加载 就能解决吗。

— Begin quote from ____

引用第1楼windyqiang于2015-07-17 16:21发表的 :
自己处理,比如说通过动作的方式,播放个递归调用的动作函数。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=312592&pid=1349558

— End quote

我试验过你这种模式,我得到的结论是,引擎是把所有的递归载入都执行完以后,才播放动画的,根本不是载入一个,展示一个

— Begin quote from ____

引用第2楼ArcherPeng于2015-07-17 17:40发表的 :
楼主说的这个完全没问题。通过schedule来每帧加载一个texture并生成一个Sprite,然后飞进来是可以的。但是这样会让用户看到是一个一个刷出来的。最好还是加loading界面 http://www.cocoachina.com/bbs/job.php?action=topost&tid=312592&pid=1349676

— End quote

schedule是什么东西,在官方中文文档里找不到说明

— Begin quote from ____

引用第3楼wanggangaian于2015-07-18 10:23发表的 :
这不就是传说中的 异步加载 就能解决吗。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=312592&pid=1349899

— End quote

我不是在异步加载,异步加载我也研究过,异步加载好像没法加载cocosstudio的csb文件,好像引擎没提供这个api,其次就是异步加载的回调如果调用除被加载成功以外的资源来联动完成效果,也没办法