bool MenuItemToggle::initWithItem(MenuItem *item) { MenuItem::initWithCallback((const ccMenuCallback&)nullptr); if (item) { _subItems.pushBack(item); } _selectedIndex = UINT_MAX; this->setSelectedIndex(0); setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); return true; }
bool LayerRGBA::init() { if (Layer::init()) { _displayedOpacity = _realOpacity = 255; _displayedColor = _realColor = Color3B::WHITE; setCascadeOpacityEnabled(false); setCascadeColorEnabled(false); return true; } else { return false; } }
bool BatchNodeBase::init(float density) { if (!Node::init()) { return false; } if (density == 0.0f) { density = stappler::screen::density(); } _density = density; _blendFunc = cocos2d::BlendFunc::ALPHA_PREMULTIPLIED; setGLProgramState(getProgramStateA8()); setColor(cocos2d::Color3B(255, 255, 255)); setCascadeOpacityEnabled(true); return true; }
bool Scale9Sprite::init(cocos2d::Texture2D *tex, cocos2d::Rect rect, cocos2d::Rect capInsets) { if (!DynamicBatchNode::init(tex)) { return false; } if (rect.equals(cocos2d::Rect::ZERO)) { rect.size = getTexture()->getContentSize(); } _textureRect = rect; _capInsets = capInsets; _contentSize = _textureRect.size; setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); return true; }
bool MenuItemSprite::initWithNormalSprite(Node* normalSprite, Node* selectedSprite, Node* disabledSprite, const ccMenuCallback& callback) { MenuItem::initWithCallback(callback); setNormalImage(normalSprite); setSelectedImage(selectedSprite); setDisabledImage(disabledSprite); if(_normalImage) { this->setContentSize(_normalImage->getContentSize()); } setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); return true; }
bool MaterialNode::init() { if (!Node::init()) { return false; } _background = construct<RoundedSprite>((uint32_t)_borderRadius, stappler::screen::density()); _background->setAnchorPoint(cocos2d::Vec2(0, 0)); _background->setPosition(0, 0); _background->setOpacity(255); _background->setColor(Color::White); addChild(_background, 0); _backgroundClipper = construct<RoundedSprite>((uint32_t)_borderRadius, stappler::screen::density()); _backgroundClipper->setAnchorPoint(cocos2d::Vec2(0, 0)); _backgroundClipper->setPosition(0, 0); _backgroundClipper->setOpacity(255); _backgroundClipper->setColor(Color::White); _shadowClipper = construct<ClippingNode>(_backgroundClipper); _shadowClipper->setAnchorPoint(cocos2d::Vec2(0, 0)); _shadowClipper->setPosition(0, 0); _shadowClipper->setAlphaThreshold(1.0f); _shadowClipper->setInverted(true); _shadowClipper->setEnabled(false); _shadowClipper->setCascadeColorEnabled(true); addChild(_shadowClipper, -1); setCascadeOpacityEnabled(true); ignoreAnchorPointForPosition(false); setAnchorPoint(cocos2d::Vec2(0, 0)); _ambientShadow = construct<ShadowSprite>(_shadowIndex * MATERIAL_SHADOW_AMBIENT_MOD); _ambientShadow->setOpacity(64); _ambientShadow->setAnchorPoint(cocos2d::Vec2(0, 0)); _ambientShadow->setVisible(false); _shadowClipper->addChild(_ambientShadow, -1); _keyShadow = construct<ShadowSprite>(_shadowIndex * MATERIAL_SHADOW_KEY_MOD); _keyShadow->setOpacity(128); _keyShadow->setAnchorPoint(cocos2d::Vec2(0, 0)); _keyShadow->setVisible(false); _shadowClipper->addChild(_keyShadow, -2); return true; }
bool FakeLoading::init() { if (!Layer::init()) { return false; } auto size = Director::getInstance()->getWinSize(); Node * logoRoot = Node::create(); logoRoot->setPosition(Point(size.width/2, size.height/2)); logoRoot->setCascadeOpacityEnabled(true); this->addChild(logoRoot); auto logoBG = Sprite::create(fakeLoadingDefs::SPLASH_SCREEN_BG); logoBG->setScaleX(size.width / logoBG->getContentSize().width); logoBG->setScaleY(size.height / logoBG->getContentSize().height); logoRoot->addChild(logoBG); auto logo = Sprite::create(fakeLoadingDefs::LOGO_SPRITE); logoRoot->addChild(logo); auto loadingBG = Sprite::create(fakeLoadingDefs::LOADING_BG); loadingBG->setPosition(Point(size.width/2, size.height/2)); loadingBG->setCascadeOpacityEnabled(true); loadingBG->setOpacity(0); this->addChild(loadingBG); auto loadingText = Sprite::create(fakeLoadingDefs::LOADING_TEXT); loadingText->setPosition(Point(loadingBG->getContentSize()/2.0f) + Point(0.0f, 220.0f)); loadingBG->addChild(loadingText); DelayTime * logoDuration = DelayTime::create(3.0f); FadeOut * logoFadeOut = FadeOut::create(1.0f); DelayTime * loadingDelay = DelayTime::create(4.0f); FadeIn * loadingFadeIn = FadeIn::create(1.0f); DelayTime * loadingDuration = DelayTime::create(3.0f); CallFunc * waitForLoadingEnd = CallFunc::create([this](){ this->scheduleUpdate(); }); logoRoot->runAction(Sequence::create(logoDuration, logoFadeOut, NULL)); loadingBG->runAction(Sequence::create(loadingDelay, loadingFadeIn, loadingDuration, waitForLoadingEnd, NULL)); return true; }
bool CCMenuItemSprite::initWithNormalSprite(CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, CCObject* target, SEL_MenuHandler selector) { CCMenuItem::initWithTarget(target, selector); setNormalImage(normalSprite); setSelectedImage(selectedSprite); setDisabledImage(disabledSprite); if(m_pNormalImage) { this->setContentSize(m_pNormalImage->getContentSize()); } setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); return true; }
bool CCMenuItemToggle::initWithItem(CCMenuItem *item) { CCMenuItem::initWithTarget(NULL, NULL); setSubItems(CCArray::create()); if (item) { m_pSubItems->addObject(item); } m_uSelectedIndex = UINT_MAX; this->setSelectedIndex(0); setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); return true; }
NS_CC_WIDGET_BEGIN CCheckBox::CCheckBox() : m_pNormal(NULL) , m_pNormalPress(NULL) , m_pChecked(NULL) , m_pCheckedPress(NULL) , m_pDisabledNormal(NULL) , m_pDisabledChecked(NULL) { setThisObject(this); setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); setAnchorPoint(CCWIDGET_BASIC_DEFAULT_ANCHOR_POINT); setContentSize(CCWIDGET_BASIC_DEFAULT_CONTENT_SIZE); }
bool DialogBox::init() { if (!ui::Layout::init()) return false; const Size &contentSize = Size(620, 250); auto center = Vec2(contentSize / 2.f); setContentSize(contentSize); setCascadeOpacityEnabled(true); setAnchorPoint(Vec2::ANCHOR_MIDDLE); setBackGroundImage("bg_panel.png", TextureResType::PLIST); setBackGroundImageScale9Enabled(true); setPosition(_world->_canvasCenter); setScaleY(0.f); auto touchListener = cocos2d::EventListenerTouchOneByOne::create(); touchListener->setSwallowTouches(true); touchListener->onTouchBegan = [&](Touch *touch, Event *event) { return true; }; Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(touchListener, this); _text = ui::Text::create(); _text->setFontName("fonts/kenvector_future.ttf"); _text->setFontSize(24); _text->setAnchorPoint(Vec2::ANCHOR_MIDDLE); _text->setColor(Palette::ICE); _text->setPosition(center + Vec2(0.f, 50.f)); _text->setVisible(false); addChild(_text); auto button = ui::Button::create("btn_no_n.png", "btn_no_t.png", "", TextureResType::PLIST); button->setPosition(center + Vec2(-150.f, -50.f)); button->addTouchEventListener(CC_CALLBACK_2(DialogBox::noButtonCallback, this)); button->setVisible(false); addChild(button); _yesButton = ui::Button::create("btn_yes_n.png", "btn_yes_t.png", "", TextureResType::PLIST); _yesButton->setPosition(center + Vec2(150.f, -50.f)); _yesButton->setVisible(false); addChild(_yesButton); return true; }
ScrollViewBar::ScrollViewBar(ScrollView* parent, ScrollView::Direction direction): _parent(parent), _direction(direction), _upperHalfCircle(nullptr), _lowerHalfCircle(nullptr), _body(nullptr), _opacity(255 * DEFAULT_SCROLLBAR_OPACITY), _marginFromBoundary(DEFAULT_MARGIN), _marginForLength(DEFAULT_MARGIN), _touching(false), _autoHideEnabled(true), _autoHideTime(DEFAULT_AUTO_HIDE_TIME), _autoHideRemainingTime(0) { CCASSERT(parent != nullptr, "Parent scroll view must not be null!"); CCASSERT(direction != ScrollView::Direction::BOTH, "Illegal scroll direction for scroll bar!"); setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); }
// LayerTestCascadingOpacityC void LayerTestCascadingOpacityC::onEnter() { LayerTest::onEnter(); auto s = Director::getInstance()->getWinSize(); auto layer1 = LayerColor::create(Color4B(192, 0, 0, 255), s.width, s.height/2); layer1->setCascadeColorEnabled(false); layer1->setCascadeOpacityEnabled(false); layer1->setPosition( Vec2(0, s.height/2)); auto sister1 = Sprite::create("Images/grossinis_sister1.png"); auto sister2 = Sprite::create("Images/grossinis_sister2.png"); auto label = Label::createWithBMFont("fonts/bitmapFontTest.fnt", "Test"); layer1->addChild(sister1); layer1->addChild(sister2); layer1->addChild(label); this->addChild( layer1, 0, kTagLayer); sister1->setPosition( Vec2( s.width*1/3, 0)); sister2->setPosition( Vec2( s.width*2/3, 0)); label->setPosition( Vec2( s.width/2, 0)); layer1->runAction( RepeatForever::create( Sequence::create( FadeTo::create(4, 0), FadeTo::create(4, 255), DelayTime::create(1), nullptr))); sister1->runAction( RepeatForever::create( Sequence::create( FadeTo::create(2, 0), FadeTo::create(2, 255), FadeTo::create(2, 0), FadeTo::create(2, 255), DelayTime::create(1), nullptr))); }
bool Widget::init() { if (CCNodeRGBA::init()) { _widgetChildren = CCArray::create(); CC_SAFE_RETAIN(_widgetChildren); _layoutParameterDictionary = CCDictionary::create(); CC_SAFE_RETAIN(_layoutParameterDictionary); _nodes = CCArray::create(); CC_SAFE_RETAIN(_nodes); initRenderer(); setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); setBright(true); ignoreContentAdaptWithSize(true); setAnchorPoint(CCPoint(0.5f, 0.5f)); return true; } return false; }
NS_CC_WIDGET_BEGIN CProgressBar::CProgressBar() : m_pProgressSprite(NULL) , m_eDirection(eProgressBarDirectionLeftToRight) , m_nMaxValue(100) , m_nMinValue(0) , m_nValue(0) , m_bFirstTick(true) , m_fLapsed(0.0f) , m_fDuration(0.0f) , m_nToValue(0) , m_nFromValue(0) , m_bProgressing(false) , m_tProgressSize(CCSizeZero) , m_tCenterPoint(CCPointZero) , m_pBackgroundImage(NULL) { setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); }
bool DBCCArmatureNode::initWithDBCCArmature(DBCCArmature *armature, WorldClock *clock) { if (armature != nullptr) { _armature = armature; _clock = clock; if (clock) { clock->add(this); }else { scheduleUpdate(); } addChild(armature->getCCDisplay()); setCascadeOpacityEnabled(true); setCascadeColorEnabled(true); return true; } return false; }
bool ScrollMenu::initWithEffectiveRange(cocos2d::Vec2 leftDownPos, cocos2d::Size rectSize) { if (!Layer::init()) return false; _enabled = true; // menu in the center of the screen Size s = Director::getInstance()->getWinSize(); this->ignoreAnchorPointForPosition(true); setAnchorPoint(Vec2(0.5f, 0.5f)); this->setContentSize(s); setPosition(Vec2(s.width / 2, s.height / 2)); _selectedItem = nullptr; _state = Menu::State::WAITING; // enable cascade color and opacity on menus setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); auto touchListener = EventListenerTouchOneByOne::create(); // here we do not swallow the touches, so parent tableview will get them touchListener->setSwallowTouches(false); touchListener->onTouchBegan = CC_CALLBACK_2(ScrollMenu::onTouchBegan, this); touchListener->onTouchMoved = CC_CALLBACK_2(ScrollMenu::onTouchMoved, this); touchListener->onTouchEnded = CC_CALLBACK_2(ScrollMenu::onTouchEnded, this); touchListener->onTouchCancelled = CC_CALLBACK_2(ScrollMenu::onTouchCancelled, this); _eventDispatcher->addEventListenerWithSceneGraphPriority(touchListener, this); m_iEffectiveRange.setRect(leftDownPos.x, leftDownPos.y, rectSize.width, rectSize.height); return true; }
void BBHandleLayer::createBlocks() { m_texture = TextureCache::sharedTextureCache()->addImage("puzzel.png"); int i = 0; for (int r = 1; r <= m_row; r++) { for (int c = 1; c <= m_col; c++) { auto frame = SpriteFrame::createWithTexture(m_texture, Rect(m_blockLength*(c - 1), m_blockLength*(m_row - r), m_blockLength, m_blockLength)); auto blockSpt = BBBlockSprite::create("bg_block.png"); float blockX = m_relativeX + m_blockLength * (c - 1) + blockSpt->getContentSize().width/2; float blockY = m_relativeY +m_blockLength * (r - 1) + blockSpt->getContentSize().height/2; blockSpt->setPosition(Point(blockX, blockY)); blockSpt->setOrder(computeIndex(blockX, blockY)); blockSpt->setTag(computeIndex(blockX, blockY)); m_blockContainer->addChild(blockSpt); auto spt = Sprite::createWithSpriteFrame(frame); float scaleRate = 129.0 / 130.0; spt->setScale(scaleRate, scaleRate); spt->setPosition(Point(blockSpt->getContentSize().width/2, blockSpt->getContentSize().height/2)); blockSpt->addChild(spt); blockSpt->setCascadeOpacityEnabled(true); blockSpt->setOpacity(0); if (r == m_row && c == m_col) { // 最后一个 blockSpt->runAction(Sequence::create(DelayTime::create(0.05 * i), JumpTo::create(0.3f, Point(blockX, blockY), 30, 1), FadeIn::create(.3), CallFunc::create(CC_CALLBACK_0(BBHandleLayer::beginCountDown, this)), NULL)); } else { blockSpt->runAction(Sequence::create(DelayTime::create(0.05 * i), JumpTo::create(0.3f, Point(blockX, blockY), 30, 1), FadeIn::create(.3), NULL)); } m_blockArr->addObject(blockSpt); i++; } } }
bool CCMenuItemSprite::initWithNormalSprite(CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, CCObject* target, SEL_MenuHandler selector) { CCMenuItem::initWithTarget(target, selector); setNormalImage(normalSprite); setSelectedImage(selectedSprite); setDisabledImage(disabledSprite); if(m_pNormalImage) { this->setContentSize(m_pNormalImage->getContentSize()); // #HLP_BEGIN // #resource_scale_fix if(getTag() != TAG_INTERNET_MENU_ITEM_IMAGE){ setScale(getScale() * CC_CONTENT_SCALE_FACTOR() / CC_RESOURCE_SCALE_FACTOR()); } // #HLP_END } setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); return true; }
bool Animal::initWithSpeceis(Species* species, float size) { if (!Node::init()) { return false; } _species = species; _height = Length(UnitOfLength::mm, size); _rootNode = CSLoader::createNode(_species->getMoveCsbName()); this->addChild(_rootNode); // load the character animation timeline _timeline = CSLoader::createTimeline(_species->getMoveCsbName()); // retain the character animation timeline so it doesn't get deallocated _timeline->retain(); _imageNode = _rootNode->getChildByName("imageNode"); _image = _imageNode->getChildByName<Sprite*>("image"); _backImage = _imageNode->getChildByName<Sprite*>("back"); _changeAnimalImage(); _state = AnimalState::Stop; deadCallback = NULL; _maxHp = powf(size, 1.2f); _hp = _maxHp; _isOpponent = false; _isEnemy = false; _id = rand() % 1000000; _moveAction = nullptr; updateOffense(); setTag((int)EntityTag::Animal); setCascadeOpacityEnabled(true); return true; }
MenuItem::MenuItem() : _hasTouchRectInited(false), _touchRect(CCRectZero), _touched(false), _clickSound(""), _clickSoundEnabled(true), _touchMovedCheckEnabled(false) { setUITouchEnabled(true); setCascadeOpacityEnabled(true); setClickSound(ResourceName::AUDIO_1_1); }
bool RewardGoodsNode::initWithKey( RewardGoodsKey key ) { if ( 0 == _nodeTag) setTag( -1 ); _goodeskey = key; switch ( key ) { case RewardKey_1: { int randCardIndex = random(1,9); if ( 0 != _nodeTag) randCardIndex = _nodeTag; setTag( randCardIndex ); std::string cardFilePath = __String::createWithFormat("%s%d.png", Img_Card_FilePath, randCardIndex )->getCString(); auto goods = Sprite::create( cardFilePath ); goods->setAnchorPoint( Vec2(0.5, 0.5) ); goods->setScale( 0.40f ); goods->setPosition( Vec2(0, 25 )); goods->setName( "goods" ); goods->setCascadeOpacityEnabled(true); addChild(goods); auto goodsK = Sprite::create( StringUtils::format("ccsRes/cardOptionLayer/CardFrame%d.png", (randCardIndex-1)/3+1) ); goodsK->setScale( 1.7f); goodsK->setPosition(goods->getContentSize() / 2); goodsK->setCascadeOpacityEnabled(true); goods->addChild(goodsK); for ( int i = 0; i<4; i++ ) { auto goodsStar = Sprite::create( "ccsRes/CompoundCardLayer/hecheng14.png" ); goodsStar->setPosition( Vec2( 309 - i*50, 408) ); goodsStar->setCascadeOpacityEnabled(true); goods->addChild(goodsStar); } } break; case RewardKey_2: { int randCardIndex = random(1,9); if ( 0 != _nodeTag) randCardIndex = _nodeTag; setTag( randCardIndex ); std::string cardFilePath = __String::createWithFormat("%s%d.png", Img_Card_FilePath, randCardIndex )->getCString(); auto goods = Sprite::create( cardFilePath ); goods->setAnchorPoint( Vec2(0.5, 0.5) ); goods->setScale( 0.40f ); goods->setPosition( Vec2(0, 25 )); goods->setName( "goods" ); goods->setCascadeOpacityEnabled(true); addChild(goods); auto goodsK = Sprite::create( StringUtils::format("ccsRes/cardOptionLayer/CardFrame%d.png", (randCardIndex-1)/3+1) ); goodsK->setScale( 1.7f); goodsK->setPosition( goods->getContentSize()/2 ); goodsK->setCascadeOpacityEnabled(true); goods->addChild(goodsK); for ( int i = 0; i<3; i++ ) { auto goodsStar = Sprite::create( "ccsRes/CompoundCardLayer/hecheng14.png" ); goodsStar->setPosition( Vec2( 309 - i*50, 408) ); goodsStar->setCascadeOpacityEnabled(true); goods->addChild(goodsStar); } } break; case RewardKey_3: case RewardKey_24: { auto goods = Sprite::create( "ccsRes/roleOptionLayer/juese5.png" ); goods->setName( "goods" ); goods->setPosition( Vec2(0, 10) ); goods->setScale( 1.3f ); addChild( goods ); } break; case RewardKey_4: case RewardKey_5: case RewardKey_14: case RewardKey_21: case RewardKey_22: case RewardKey_23: { auto goods = Sprite::create( "ccsRes/ShopLayer/goumai10.png" ); goods->setPosition( Vec2(0, 5) ); goods->setName( "goods" ); addChild( goods ); } break; case RewardKey_6: { auto goods = Sprite::create( "ccsRes/ShopLayer/goumai21.png" ); goods->setPosition( Vec2(0, 15) ); goods->setName( "goods" ); addChild( goods ); } break; case RewardKey_7: case RewardKey_15: { int randCardIndex = random(1,9); if ( 0 != _nodeTag) randCardIndex = _nodeTag; setTag( randCardIndex ); std::string cardFilePath = __String::createWithFormat("%s%d.png", Img_Card_FilePath, randCardIndex )->getCString(); auto goods = Sprite::create( cardFilePath ); goods->setAnchorPoint( Vec2(0.5, 0.5) ); goods->setScale( 0.40f ); goods->setPosition( Vec2(0, 25 )); goods->setName( "goods" ); goods->setCascadeOpacityEnabled(true); addChild(goods); auto goodsK = Sprite::create( StringUtils::format("ccsRes/cardOptionLayer/CardFrame%d.png", (randCardIndex-1)/3+1) ); goodsK->setScale( 1.7f); goodsK->setPosition( goods->getContentSize()/2 ); goodsK->setCascadeOpacityEnabled(true); goods->addChild(goodsK); for ( int i = 0; i<1; i++ ) { auto goodsStar = Sprite::create( "ccsRes/CompoundCardLayer/hecheng14.png" ); goodsStar->setPosition( Vec2( 309 - i*50, 408) ); goodsStar->setCascadeOpacityEnabled(true); goods->addChild(goodsStar); } } break; case RewardKey_8: case RewardKey_19: case RewardKey_20: { int randCardIndex = random(1,9); if ( 0 != _nodeTag) randCardIndex = _nodeTag; setTag( randCardIndex ); std::string cardFilePath = __String::createWithFormat("%s%d.png", Img_Card_FilePath, randCardIndex )->getCString(); auto goods = Sprite::create( cardFilePath ); goods->setAnchorPoint( Vec2(0.5, 0.5) ); goods->setScale( 0.40f ); goods->setPosition( Vec2(0, 25 )); goods->setName( "goods" ); goods->setCascadeOpacityEnabled(true); addChild(goods); auto goodsK = Sprite::create( StringUtils::format("ccsRes/cardOptionLayer/CardFrame%d.png", (randCardIndex-1)/3+1) ); goodsK->setScale( 1.7f); goodsK->setPosition( goods->getContentSize()/2 ); goodsK->setCascadeOpacityEnabled(true); goods->addChild(goodsK); for ( int i = 0; i<2; i++ ) { auto goodsStar = Sprite::create( "ccsRes/CompoundCardLayer/hecheng14.png" ); goodsStar->setPosition( Vec2( 309 - i*50, 408) ); goodsStar->setCascadeOpacityEnabled(true); goods->addChild(goodsStar); } } break; case RewardKey_9: { auto goods = Sprite::create( "ccsRes/roleOptionLayer/juese3.png" ); goods->setPosition( Vec2(0, 10) ); goods->setName( "goods" ); goods->setScale( 1.3f ); addChild( goods ); } break; case RewardKey_10: case RewardKey_16: case RewardKey_17: case RewardKey_18: { auto goods = Sprite::create( "ccsRes/roleOptionLayer/juese4.png" ); goods->setPosition( Vec2(0, 10) ); goods->setScale( 1.3f ); goods->setName( "goods" ); addChild( goods ); } break; case RewardKey_11: { auto goods = Sprite::create( "ccsRes/WujinModeLayer/goodschongci.png" ); goods->setPosition( Vec2(0, 25) ); goods->setName( "goods" ); addChild( goods ); } break; case RewardKey_12: { auto goods = Sprite::create( "ccsRes/WujinModeLayer/goodsHudun.png" ); goods->setPosition( Vec2(0, 25) ); goods->setName( "goods" ); addChild( goods ); } break; case RewardKey_13: { auto goods = Sprite::create( "ccsRes/WujinModeLayer/dazhao.png" ); goods->setPosition( Vec2(0, 25) ); goods->setName( "goods" ); addChild( goods ); } break; default: break; } _nodeTag = getTag(); // 数量 // auto goodsNum = TextAtlas::create( __String::createWithFormat(".%d", NewDataMgr::getInstance()->getRewardGoodsListWithKey( key )->GoodsNum )->getCString(), // "ccsRes/AtlasLabel/jiesuan22.png", 20,28, "."); // goodsNum->setPosition(Vec2(0, -60)); // addChild( goodsNum ); return true; }
// CCEContainer CCEContainer::CCEContainer() : m_bIsOpacityModifyRGB(false) { setCascadeColorEnabled(true); setCascadeOpacityEnabled(true); }