用cocostudio制作无限地图长度的游戏

比如跑酷类,我需要先设计好一些固定的场景,然后游戏时随机选取创建到游戏中,那么每次从json读取创建节点未免太耗时。我最先想法是深拷贝节点,但是节点里面包含各个组件、精灵、或者骨骼动画,这些引擎都不支持深拷贝,自己实现想想还是太复杂。有没有更好的办法来实现这些需求呢?

哈~~为什么要拷贝呢?一个平面大小肯定是有限的,所有的控件什么的也都是同一时间显示少数内容。所有可以在一开始加载所有的内容,在不同时间点设置不同的属性即可。当然部分需要显示多个的完全可以创建多个。内存方面由于cocos2d-x同一个图片只会加载一次,并不会占用大量的内存。而且不停的复制、删除也是很耗费资源的。

大概了解了,本人经验不足,多谢版主指点。祝cocostudio越来越好!