给游戏中的商店添加商品
商品数目有170个左右
商店中的商品事通过在家studio中的节点来创建的,然后一个一个加载进来同时修改商品图标和信息。
但是加载过程过慢,如何才能更快速的加载呢?
1、用代码创建一个产品类,可视资源包括滚边什么的用代码创建和布局(这个应该很容易)
2、只显示当前页面的产品(可能你先要实现一个自己的scrollView)
3、如果某些资源重复,只是产品图标和文字不同,缓存列表中的格子单元,重复利用
基本上流畅了。
其实就是要利用好已经创建过的格子,避免重新创建是吗?
可以看下例子里面的Listview是怎么做的,其实就是创建略大于屏幕数量的节点,然后去设置这些节点,而不是所有的都去创建
1、2点是重点,3是更优化,做好1、2 不会卡的。
cocos2dx的例子好像是都是预先生成的,使用不方便的
自带的例子是你说的这么写的?我好像没发现哦