我正在创建一个包含项目列表的场景,例如商店菜单。理想情况下,我想在 CocosBuilder 中为单个商店项目创建布局。然后,在代码中,我访问该布局并为我的所有商店商品制作多个拷贝,这些拷贝可以添加到场景中。
这在 cocos2d-x 中可行吗?
最佳答案
如果您拥有的所有项目都是 CCSprite,您可以使用此代码复制它:
CCSprite* copy=CCSprite::spriteWithTexture(source->getTexture());
您可以复制图层中的所有 Sprite ,然后将它们添加到新图层。
关于c++ - 可以复制/复制 CCLayer 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15440042/