本文整理汇总了C++中LayerColor::setLocalZOrder方法的典型用法代码示例。如果您正苦于以下问题:C++ LayerColor::setLocalZOrder方法的具体用法?C++ LayerColor::setLocalZOrder怎么用?C++ LayerColor::setLocalZOrder使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LayerColor
的用法示例。
在下文中一共展示了LayerColor::setLocalZOrder方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: JuegoTerminado
void Akuerdate::JuegoTerminado(){
CocosDenshion::SimpleAudioEngine::getInstance()->playEffect("ganar.mp3");
escuchadores = false;
juegoTerminado = true;
LayerColor *lyConseguido = LayerColor::create(Color4B(124,180,224,200));
lyConseguido->setPosition(cuadroJuego->getPosition());
lyConseguido->setContentSize(cuadroJuego->getContentSize());
lyConseguido->setLocalZOrder(20);
addChild(lyConseguido);
Sprite *foco = Sprite::create("preguntator_focoLuz.png");
foco->setScaleX(escalaAlta);
foco->setScaleY(0);
foco->setScaleZ(escalaAlta);
foco->setAnchorPoint(Vec2(0.5,1));
foco->setPosition(lyConseguido->getContentSize().width/2,lyConseguido->getContentSize().height);
lyConseguido->addChild(foco);
//animacion foco
ScaleTo *aniFoco = ScaleTo::create(0.7, escalaAlta);
foco->runAction(aniFoco);
__String *txtConsegido = __String::createWithFormat("%s %s",LanguageManager::getInstance()->getString("JUEGO_TX_FINAL_EXITO_2").c_str(),sNombreProfesion->getCString());
CCLabelTTF *txConseguido = CCLabelTTF::create(txtConsegido->getCString(), "HVD_Comic_Serif_Pro.ttf",120*escala,Size((visibleSize.width),(220*escala)*2), TextHAlignment::CENTER);
txConseguido->setColor(Color3B(25,78,121));
txConseguido->setVerticalAlignment(TextVAlignment::CENTER);
txConseguido->setAnchorPoint(Vec2(0.5,1));
txConseguido->setPosition(lyConseguido->getContentSize().width/2,visibleSize.height+(280*escala));
lyConseguido->addChild(txConseguido);
//animacion textoConsegido
MoveTo *aniTxConseguido = MoveTo::create(0.3, Vec2(lyConseguido->getContentSize().width/2,(lyConseguido->getContentSize().height)));
txConseguido->runAction(aniTxConseguido);
Sprite *pizzarra = Sprite::create("pizzarra_final_tiempo.png");
pizzarra->setScale(escalaAlta);
pizzarra->setAnchorPoint(Vec2(0.5,1));
pizzarra->setPosition(visibleSize.width,(lyConseguido->getContentSize().height)-(txConseguido->getContentSize().height));
lyConseguido->addChild(pizzarra);
CCLabelTTF *nAciertosPizarra = CCLabelTTF::create(reloj->getString(), "HVD_Comic_Serif_Pro.ttf",200,pizzarra->getContentSize(), TextHAlignment::CENTER);
nAciertosPizarra->setColor(Color3B(255,255,255));
nAciertosPizarra->setVerticalAlignment(TextVAlignment::CENTER);
nAciertosPizarra->setAnchorPoint(Vec2(0,0));
nAciertosPizarra->setPosition(0,0);
pizzarra->addChild(nAciertosPizarra);
//animacion pizzara
MoveTo *aniPizzarra = MoveTo::create(0.3, Vec2(lyConseguido->getContentSize().width/2,pizzarra->getPositionY()));
pizzarra->runAction(aniPizzarra);
CGestorRecursos *gRecursos = new CGestorRecursos();
CRecurso *recursoAleatorio = gRecursos->obtenerRecursoBloqueadoAleatorio();
if(recursoAleatorio!=NULL){
gRecursos->quitarRecursoBloqueado(recursoAleatorio);
Sprite *txPremio = Sprite::create("preguntator_finjuego_texto_inferior.png");
txPremio->setScale(escalaAlta);
txPremio->setAnchorPoint(Vec2(0.5,0));
txPremio->setPosition(foco->getPositionX(),foco->getPositionY()-(foco->getContentSize().height*escalaAlta));
txPremio->setOpacity(0);
lyConseguido->addChild(txPremio);
//animacion txPremio
Sequence *aniPremio1 = Sequence::create(DelayTime::create(0.7),FadeIn::create(1),NULL);
txPremio->runAction(aniPremio1);
Sprite *premio = Sprite::create(recursoAleatorio->uri->getCString());
float escalaPremio = ((pizzarra->getContentSize().height*pizzarra->getScale())/2)/premio->getContentSize().height;
float escalaPremioAncha = ((pizzarra->getContentSize().width*pizzarra->getScale()))/premio->getContentSize().width;
if(escalaPremioAncha<escalaPremio)
escalaPremio = escalaPremioAncha;
premio->setScale(escalaPremio);
premio->setAnchorPoint(Vec2(0.5,0));
premio->setPosition(txPremio->getPositionX(),txPremio->getPositionY()+(20*escalaPremio)+(txPremio->getContentSize().height*txPremio->getScaleY()));
premio->setOpacity(0);
//nuevo
if(recursoAleatorio->tipoRecurso->getValue()!=Configuracion::rcsTipoOjos&&recursoAleatorio->tipoRecurso->getValue()!=Configuracion::rcsTipoAccesorio&&recursoAleatorio->tipoRecurso->getValue()!=Configuracion::rcsTipoDientes&&recursoAleatorio->tipoRecurso->getValue()!=Configuracion::rcsTipoColor)
premio->runAction(TintTo::create(0,0,0,0));
lyConseguido->addChild(premio);
string textoTraducido1 = LanguageManager::getInstance()->getString("kitDe");
string keyTexto2 = __String::createWithFormat("tipoRecurso%i",recursoAleatorio->tipoRecurso->getValue())->getCString();
string textoTraducido2 = LanguageManager::getInstance()->getString(keyTexto2);
string textoFinal = __String::createWithFormat("%s %s",textoTraducido1.c_str(),textoTraducido2.c_str())->getCString();
CCLabelTTF *nAciertosPizarra = CCLabelTTF::create(textoFinal, "HVD_Comic_Serif_Pro.ttf",60,Size(lyConseguido->getContentSize().width,txPremio->getContentSize().height), TextHAlignment::CENTER);
nAciertosPizarra->setColor(Color3B(229,57,57));
nAciertosPizarra->setVerticalAlignment(TextVAlignment::BOTTOM);
nAciertosPizarra->setAnchorPoint(Vec2(0.5,0));
nAciertosPizarra->setPosition(txPremio->getContentSize().width/2,80);
nAciertosPizarra->setOpacity(0);
txPremio->addChild(nAciertosPizarra);
//.........这里部分代码省略.........