Cocos2d x 将当前CCSprite保留到其他场景
我是cocos2d-x的初学者。Cocos2d x 将当前CCSprite保留到其他场景,cocos2d-x,ccsprite,Cocos2d X,Ccsprite,我是cocos2d-x的初学者。 我的问题是我不知道如何将CCSprite保存到其他场景 我的案件详情如下: 我已经制作了一个类“Scene01”,包含5个字符和属性的CCSprite,每个字符的类名像C1、C2…C5 我在课堂“场景02”上做了一个“抽签”按钮,随机抽出其中一个。我将此操作放在“cctouchsbegind”…角色绘制设置如下: if (probability >0 && probability <=20) {result = C1::cr
我的问题是我不知道如何将
CCSprite
保存到其他场景
我的案件详情如下:
cctouchsbegind
”…角色绘制设置如下:
if (probability >0 && probability <=20) {result = C1::create();}
else if (probability >20 && probability <=40){result = C2::create();}
...until C5::create();
if(probability>0&&probability 20&&probability您可以尝试以下操作:保留精灵,将其从场景02中移除(将其保留在堆中),然后将其添加到场景03中
//(Scene02)
result->retain();
result->removeFromParent();
..
//(Scene03)
this->addChild(result);
result->release();
您可以尝试以下操作:保留精灵,将其从场景02中移除(将其保留在堆中),然后将其添加到场景03中
//(Scene02)
result->retain();
result->removeFromParent();
..
//(Scene03)
this->addChild(result);
result->release();