Пример #1
0
void CHeroEvolveEffectLayer::showDataFlyInByType( int iType )
{
	for(int i=0; i<9; i++)
	{
		if( (iType==1 && i<4) || (iType==2 && i>=4))
		{
			CLayout *pLay = (CLayout *)m_pUI->findWidgetById(CCString::createWithFormat("data%d", i+1)->getCString());
			pLay->setPositionX(pLay->getPositionX()-600);
			pLay->setVisible(false);
			pLay->setOpacity(0);
			pLay->runAction(CCSequence::create(
				CCDelayTime::create(0.05f*i),
				CCSpawn::createWithTwoActions(
				CCMoveBy::create(0.2f, ccp(600, 0)),
				CCSequence::create(
				CCDelayTime::create(0.05f),
				CCShow::create(),
				CCFadeIn::create(0.1f),
				nullptr
				)
				),
				nullptr
				));
		}
	}
}
Пример #2
0
void CHeroEvolveEffectLayer::showDataFlyOutByType( int iType )
{
	for(int i=0; i<9; i++)
	{
		if( (iType==1 && i<4) || (iType==2 && i>=4))
		{
			CLayout *pLay = (CLayout *)m_pUI->findWidgetById(CCString::createWithFormat("data%d", i+1)->getCString());
			pLay->runAction(CCSequence::create(
				CCDelayTime::create(0.05f*i),
				CCMoveBy::create(0.15f, ccp(-600, 0)),
				CCHide::create(),
				CCMoveBy::create(0.0f, ccp(600, 0)),
				nullptr
				));
		}
	}
}