本文整理汇总了C++中CCLabelTTF::setVisible方法的典型用法代码示例。如果您正苦于以下问题:C++ CCLabelTTF::setVisible方法的具体用法?C++ CCLabelTTF::setVisible怎么用?C++ CCLabelTTF::setVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCLabelTTF
的用法示例。
在下文中一共展示了CCLabelTTF::setVisible方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: hideLetters
void TargetLayer::hideLetters()
{
for (int index = 0; index < targets->count(); index++) {
CCSprite* target = (CCSprite*)targets->objectAtIndex(index);
CCLabelTTF* letter = (CCLabelTTF*)target->getChildByTag(TAG_LETTER);
letter->setVisible(false);
}
}
示例2: showLetters
void TargetLayer::showLetters()
{
for (int i = 0; i < targets->count(); i++) {
CCSprite* target = (CCSprite*)targets->objectAtIndex(i);
CCLabelTTF* letter = (CCLabelTTF*)target->getChildByTag(TAG_LETTER);
letter->setVisible(true);
}
}
示例3: setLeftTopTipStrVisible
void IOSStoreLayer::setLeftTopTipStrVisible(bool e)
{
CCLabelTTF* pTipStr = (CCLabelTTF*)m_pBg->getChildByTag(lefttop_tip_str_tag);
if (pTipStr)
{
pTipStr->setVisible(e);
}
}
示例4: showMenu
void RPGBattleMenu::showMenu()
{
CCTMXTiledMap *bgLayer = (CCTMXTiledMap*)this->m_parentNode->getChildByTag(kRPGBattleMenuTagBg);
bgLayer->setVisible(true);
CCLabelTTF *nameLab = (CCLabelTTF*)this->m_parentNode->getChildByTag(kRPGBattleMenuTagNameLab);
nameLab->setVisible(true);
CCSprite *separate = (CCSprite*)this->m_parentNode->getChildByTag(kRPGBattleMenuTagSeparate);
separate->setVisible(true);
CCMenuItem *menuAttack = (CCMenuItem*)this->getChildByTag(kRPGBattleMenuTagAttack);
menuAttack->setVisible(true);
CCMenuItem *menuSkill = (CCMenuItem*)this->getChildByTag(kRPGBattleMenuTagSkill);
menuSkill->setVisible(true);
CCMenuItem *menuItems = (CCMenuItem*)this->getChildByTag(kRPGBattleMenuTagItems);
menuItems->setVisible(true);
CCMenuItem *menuEscape = (CCMenuItem*)this->getChildByTag(kRPGBattleMenuTagEscape);
menuEscape->setVisible(true);
}
示例5: showTools
void HudLayer::showTools() {
for (int i = 0; i < _tools->count(); i++) {
Tool *tool = (Tool *) _tools->objectAtIndex(i);
this->addChild(tool);
}
for (int i = 0; i < _toolLabels->count(); i++) {
CCLabelTTF * label = (CCLabelTTF *) _toolLabels->objectAtIndex(i);
label->setVisible(true);
}
}
示例6: hideTools
void HudLayer::hideTools() {
for (int i = 0; i < _tools->count(); i++) {
Tool *tool = (Tool *) _tools->objectAtIndex(i);
this->removeChild(tool);
}
for (int i = 0; i < _toolLabels->count(); i++) {
CCLabelTTF * label = (CCLabelTTF *) _toolLabels->objectAtIndex(i);
label->setVisible(false);
}
}
示例7: showHideConfirmPad
void GamePan::showHideConfirmPad(bool isShow)
{
CCLayerColor* pBaseNode = dynamic_cast<CCLayerColor*>(m_pCcbNode->getChildByTag(kTagGamePanConfirmPad));
pBaseNode->setVisible(isShow);
CCLabelTTF* pText = dynamic_cast<CCLabelTTF*>(pBaseNode->getChildByTag(1));
pText->setVisible(!_isPlayer);
CCMenu* pMenu = dynamic_cast<CCMenu*>(pBaseNode->getChildByTag(0));
pMenu->setVisible(isShow && _isPlayer);
pMenu->setTouchPriority(-1000);
if(pMenu)
{
CCMenuItemImage* btn = dynamic_cast<CCMenuItemImage*>(pMenu->getChildByTag(kTagGamePanConfirmPadOkBtn));
btn->setTarget(this,menu_selector(GamePan::ConfirmBtnCallback));
btn = dynamic_cast<CCMenuItemImage*>(pMenu->getChildByTag(kTagGamePanConfirmPadCancelBtn));
btn->setTarget(this,menu_selector(GamePan::ConfirmBtnCallback));
}
}
示例8:
FC_Block * FC_Block::BlockWithFile(char* szFile, int idx, FC_Main* pMainLayer)
{
FC_Block * pBlock = new FC_Block();
pBlock->initWithFile(szFile);
pBlock->autorelease();
pBlock->setTag(idx);
char temp[10] = {0,};
sprintf( temp, "%d", idx );
// 블럭위에 라벨을 생성.
CCLabelTTF* pLabel = CCLabelTTF::create(temp, "Arial", 40);
pLabel->setPosition(ccp(30, 30));
pLabel->setVisible( false );
pLabel->setColor( ccBLUE );
pBlock->addChild(pLabel, 1, 50);
pBlock->m_pMainLayer = pMainLayer;
return pBlock;
}
示例9: ccp
void Study1::initWords()
{
if (this->strWords.size() == 0) {
return;
}
CCPoint wordPoint[6] = {
ccp(296,110),
ccp(383,110),
ccp(466,110),
ccp(552,110),
ccp(636,110),
ccp(720,110),};
CCMenu* pMenu = CCMenu::create();
pMenu->setPosition( CCPointZero );
addChild(pMenu);
char str[100];
for (int i=0; i<strWords.size(); i++) {
CCMenuItemImage *pi = CCMenuItemImage::create(
"wkszStudy1/wordbg1.png",
"wkszStudy1/wordbg2.png",
this,
menu_selector(Study1::wordCB) );
if (i == 0) {
CCNode *img = CCSprite::createWithTexture(CCTextureCache::sharedTextureCache()->textureForKey("wkszStudy1/wordbg3.png"));
pi->setNormalImage(img);
}
pi->setPosition(wordPoint[i%PAGE_CAPACITY]);
pi->setTag(i);
pi->setVisible(false);
menuWords.push_back(pi);
pMenu->addChild(pi);
CCLOG("str:%s",strWords[i].c_str());
CCLabelTTF* pLabel = CCLabelTTF::create(strWords[i].c_str(), "Thonburi", 34);
pLabel->setPosition( ccp(297+i%PAGE_CAPACITY*85,112) );
pLabel->setColor(ccBLACK);
pLabel->setVisible(false);
labelWords.push_back(pLabel);
this->addChild(pLabel, 9);
sprintf(str, "wkszCharacter1/%s.swf",strWords[i].c_str());
CCSWFNode* swf1 = CCSWFNode::create(str);
swf1->setPosition(ccp(506,445));
// swf1->setScale(0.8f);
// swf1->runAction();
swf1->setRepeat(true);
swf1->setVisible(false);
swfWords1.push_back(swf1);
this->addChild(swf1,9);
sprintf(str, "wkszCharacter2/%s.swf",strWords[i].c_str());
CCSWFNode* swf2 = CCSWFNode::create(str);
swf2->setPosition(ccp(280,243));
// swf2->setScale(0.8f);
// swf2->runAction();
swf2->setRepeat(true);
swf2->setVisible(false);
swfWords2.push_back(swf2);
this->addChild(swf2,9);
}
}
示例10: tableCellAtIndex
//.........这里部分代码省略.........
{
CCLOG("Sprite is NULL");
}
sprite->setAnchorPoint(ccp(0, 0.5));
sprite->setPosition(ccp(20, CELL_HEIGHT/2));
cell->addChild(sprite);
//sprite->setScale(0.9);
sprite->setTag(FRIEND_PHOTO_TAG);
// Friend Facebook ID
CCLabelTTF *friendIDLabel = CCLabelTTF::create(friendID.c_str(), "Helvetica", 20.0 * MENU_FONT_SCALE);
float gapY = (CELL_HEIGHT - (friendIDLabel->getContentSize().height * 2)) / 3;
if (sprite)
{
friendIDLabel->setPosition(ccp(sprite->getPositionX() + sprite->getContentSize().width + 20, CELL_HEIGHT - gapY));
}
friendIDLabel->setAnchorPoint(ccp(0, 1));
friendIDLabel->setTag(FRIEND_ID_LABEL_TAG);
cell->addChild(friendIDLabel);
// Friend Facebook Name
CCLabelTTF *friendNameLabel = CCLabelTTF::create(friendName.c_str(), "Helvetica", 20.0 * MENU_FONT_SCALE);
friendNameLabel->setPosition(ccp(friendIDLabel->getPositionX(),
friendIDLabel->getPositionY() - friendIDLabel->getContentSize().height - gapY));
friendNameLabel->setAnchorPoint(ccp(0, 1));
friendNameLabel->setTag(FRIEND_NAME_LABEL_TAG);
cell->addChild(friendNameLabel);
// High Score
CCLabelTTF *scoreLabel = CCLabelTTF::create(score.c_str(), "Helvetica", 20.0 * MENU_FONT_SCALE);
scoreLabel->setPosition(ccp(SCREEN_WIDTH - 20, friendIDLabel->getPositionY()));
scoreLabel->setAnchorPoint(ccp(1, 1));
scoreLabel->setTag(FRIEND_SCORE_LABEL_TAG);
cell->addChild(scoreLabel);
// Installed String
CCLabelTTF *installedLabel = CCLabelTTF::create(installed.c_str(), "Helvetica", 20.0 * MENU_FONT_SCALE);
installedLabel->setPosition(ccp(SCREEN_WIDTH - 20, friendNameLabel->getPositionY()));
installedLabel->setAnchorPoint(ccp(1, 1));
installedLabel->setTag(FRIEND_INSTALLED_LABEL_TAG);
cell->addChild(installedLabel);
}
else
{
// Set the Friend ID
CCLabelTTF *friendIDLabel = (CCLabelTTF*)cell->getChildByTag(FRIEND_ID_LABEL_TAG);
friendIDLabel->setString(friendID.c_str());
// Set the Friend Name
CCLabelTTF *friendNameLabel = (CCLabelTTF*)cell->getChildByTag(FRIEND_NAME_LABEL_TAG);
friendNameLabel->setString(friendName.c_str());
CCLabelTTF *highScoreLabel = (CCLabelTTF*)cell->getChildByTag(FRIEND_SCORE_LABEL_TAG);
if (highScoreLabel != NULL)
{
highScoreLabel->setString(score.c_str());
}
highScoreLabel->setVisible(mEnableHighScoreDisplay);
CCLabelTTF *installedLabel = (CCLabelTTF*)cell->getChildByTag(FRIEND_INSTALLED_LABEL_TAG);
if (installedLabel != NULL)
{
installedLabel->setString(installed.c_str());
}
installedLabel->setVisible(mEnableInstalledDisplay);
CCSprite* cellProfilePic = (CCSprite*)cell->getChildByTag(FRIEND_PHOTO_TAG);
if (strcmp("", friendDetails->getPhotoPath()) != 0 )
{
const char* picPath = friendDetails->getPhotoPath();
profilePic = CCSprite::create(picPath);
}
else
{
profilePic = CCSprite::create(FB_DEFAULT_PHOTO);
}
cellProfilePic->setTexture(profilePic->getTexture());
}
return cell;
}
示例11: rsp_query
void TanSuoLayer::rsp_query(CCObject *msg)
{
removeObserver(MSG_queryDiscoverInfoRsp);
GameDirector::getDirector()->hideWaiting();
SPCmd_QueryDiscoverInfoRsp* data = (SPCmd_QueryDiscoverInfoRsp*) ((MSG_Rsp*)msg)->getData();
if(data->err_code != Success)
{
MessageDisplay* layer = MessageDisplay::create(mCmdHlp->getMessage(data->err_code));
CCDirector::sharedDirector()->getRunningScene()->addChild(layer);
return;
}
mMainMenu->setVisible(true);
CCString temp;
int xunBaoCount = CS::getDiscoverLimitTimes(MyselfManager::getManager()->getMyZhuJueData()->getVipLevel());//寻宝次数上限
//当前剩余次数
/*temp.initWithFormat("%u/%u", data->remainder_times,
CS::getDiscoverLimitTimes(MyselfManager::getManager()->getMyZhuJueData()->getVipLevel()));*/
temp.initWithFormat("%u", data->remainder_times);
CCLabelTTF *numLabel = CCLabelTTF::create(temp.getCString(), fontStr_BookAntiqua, m_nFontSize);
mBg->addChild(numLabel, 1, Tag_Label_CurNum);
//numLabel->setAnchorPoint(ccp(0, 0.5));
numLabel->setPosition(ccp(374, mBg->getContentSize().height-762));
numLabel->setColor(ccGREEN);
//int shengyuTimes = MAX_TANSUOTIMES - data->discovered_times;
int shengyuTimes = MAX_TANSUOTIMES - data->discovered_times;
unsigned int serverTime = ServerTime::getTime();
int tm = 360 - (serverTime - data->last_modify_timestamp) % 360;
string timeStr = getTimeForString(tm);
m_nRefreshTime = tm;
CCLabelTTF *timeTTF = CCLabelTTF::create(CCString::createWithFormat("(%s)",timeStr.c_str())->getCString(), fontStr_kaiti, m_nFontSize);
mBg->addChild(timeTTF, 1);
//haixuNumLabel->setAnchorPoint(ccp(0,0.5));
timeTTF->setPosition(ccp( numLabel->getPositionX() + numLabel->getContentSize().width / 2 + timeTTF->getContentSize().width / 2 + 10, numLabel->getPositionY()));
timeTTF->setColor(ccWHITE);
m_tRefreshTimeTTF = timeTTF;
if (xunBaoCount == data->remainder_times)
{
timeTTF->setVisible(false);
//haixuNumLabel->setPosition(ccp( mBg->getContentSize().width / 2 - 15, 44));
}
else
{
schedule(SEL_SCHEDULE(&TanSuoLayer::refreshTime),1.0f);
//str = CCString::createWithFormat("()")
}
if (data->discovered_times >= MAX_TANSUOTIMES)
{
temp.initWithFormat(LFStrings::getValue("XunBaoYiJing_DianLiang_String").c_str());
CCLabelTTF *yidianliangLabel = CCLabelTTF::create(temp.getCString(), fontStr_kaiti, m_nFontSize, CCSize(0,0), kCCTextAlignmentCenter);
mBg->addChild(yidianliangLabel, 1, Tag_Label_YiDianLiang);
//yidianliangLabel->setAnchorPoint(ccp(0,0.5));
//yidianliangLabel->setPosition(ccp(370, 54));
yidianliangLabel->setPosition(ccp( mBg->getContentSize().width / 2, 44));
yidianliangLabel->setColor(fonColor_PuTong);
m_tHaixuTTF = NULL;
m_nHadCount = data->remainder_times;
}
else
{
CCString *str = CCString::createWithFormat("%s %s",LFStrings::getValue("XunBaoHaixu_String").c_str(),LFStrings::getValue("XunBaoDianLiang_String").c_str());
CCLabelTTF *haixuNumLabel1 = CCLabelTTF::create(str->getCString(), fontStr_kaiti, m_nFontSize, CCSize(0,0), kCCTextAlignmentCenter);
mBg->addChild(haixuNumLabel1, 1,Tag_Label_ShengyuNum);
//haixuNumLabel->setAnchorPoint(ccp(0,0.5));
haixuNumLabel1->setPosition(ccp( mBg->getContentSize().width / 2, 44));
haixuNumLabel1->setColor(fonColor_PuTong);
CCLabelTTF *haixuNumLabel = CCLabelTTF::create(CCString::createWithFormat("%d",shengyuTimes)->getCString(), fontStr_kaiti, m_nFontSize, CCSize(0,0), kCCTextAlignmentCenter);
mBg->addChild(haixuNumLabel, 1,Tag_Label_Haixu);
//haixuNumLabel->setAnchorPoint(ccp(0,0.5));
haixuNumLabel->setPosition(ccp(haixuNumLabel1->getPositionX() - haixuNumLabel1->getContentSize().width / 2 + m_nFontSize * 2 + haixuNumLabel->getContentSize().width / 2, haixuNumLabel1->getPositionY()));
haixuNumLabel->setColor(ccWHITE);
m_tHaixuTTF = haixuNumLabel;
m_nHadCount = data->remainder_times;
/*
//还需
temp.initWithFormat(LFStrings::getValue("XunBaoHaixu_String").c_str());
CCLabelTTF *haixuNumLabel = CCLabelTTF::create(temp.getCString(), fontStr_kaiti, m_nFontSize, CCSize(0,0), kCCTextAlignmentCenter);
mBg->addChild(haixuNumLabel, 1, Tag_Label_Haixu);
//haixuNumLabel->setAnchorPoint(ccp(0,0.5));
haixuNumLabel->setPosition(ccp( mBg->getContentSize().width / 2, 44));
haixuNumLabel->setColor(fonColor_PuTong);
//右边剩余次数
temp.initWithFormat(" %d ", shengyuTimes);
CCLabelTTF *rightnumLabel = CCLabelTTF::create(temp.getCString(), fontStr_BookAntiqua, m_nFontSize, CCSize(40,0), kCCTextAlignmentCenter);
//.........这里部分代码省略.........
示例12: initKaibaoxiangNode
void IOSStoreLayer::initKaibaoxiangNode()
{
//获取要显示的所有道具的个数
if (m_iBaoxiangCellCount <= 0 )
{
return;
}
//添加道具的tableview
CCTableView* tableView = (CCTableView*)m_pKaibaoxiangNode->getChildByTag(kaibaoxiang_node_tableview_tag);
if (tableView)
{
tableView->removeFromParent();
}
tableView = CCTableView::create(this, CCSizeMake(230*m_iBaoxiangCellCount, 380));
// tableView->ignoreAnchorPointForPosition(false);
// tableView->setAnchorPoint(ccp(0.5f, 0.5f));
tableView->setViewSize(CCSizeMake(920, 380));
tableView->setDirection(kCCScrollViewDirectionHorizontal);
tableView->setPosition(ccp(35, 40));
// tableView->setPosition(ccp(m_pBg->getContentSize().width/2, m_pBg->getContentSize().height/2));
tableView->setDelegate(this);
tableView->setTag(kaibaoxiang_node_tableview_tag);
CCDirector::sharedDirector()->getTouchDispatcher()->removeDelegate(tableView);
if (m_iBaoxiangCellCount > 4)
{
tableView->runAction(CCSequence::create(CCDelayTime::create(0.01f), CCCallFuncN::create(this, callfuncN_selector(IOSStoreLayer::UpTableViewPrioority)), NULL));
}
m_pKaibaoxiangNode->addChild(tableView, 2);
tableView->reloadData();
if (m_iBaoxiangCellCount > 0 && m_iBaoxiangCellCount <= 2)
{
tableView->setViewSize(CCSizeMake(230*m_iBaoxiangCellCount, 380));
}
if(m_iBaoxiangCellCount == 1)
{
tableView->setPosition(ccp(m_pBg->getContentSize().width/2 - 115, 40));
}
else if (m_iBaoxiangCellCount == 2)
{
tableView->setPosition(ccp(m_pBg->getContentSize().width/2 - 220, 40));
}
else if (m_iBaoxiangCellCount == 3)
{
tableView->setPosition(ccp(m_pBg->getContentSize().width/2 - 345, 40));
}
//右边说明文字背景
CCSprite* pLeftBg = CCSprite::create(ResManager::getManager()->getSharedFilePath(g_storelayerPath+"main_shangdian_daoju_bg_2.png").c_str());
pLeftBg->setPosition(ccp(tableView->getPositionX() - pLeftBg->getContentSize().width/2, tableView->getPositionY()+pLeftBg->getContentSize().height/2));
m_pKaibaoxiangNode->addChild(pLeftBg);
pLeftBg->setTag(leftbg_tag);
//右边说明文字
CCLabelTTF* pLabel = CCLabelTTF::create("", fontStr_katong, 24, CCSize(180, 0), kCCTextAlignmentLeft);
pLabel->setColor(fontColor_Store);
pLabel->setPosition(ccp(pLeftBg->getContentSize().width/2, pLeftBg->getContentSize().height/2+10));
pLeftBg->addChild(pLabel, 1);
pLabel->setTag(leftbg_string_tag);
//下边说明文字背景
CCSprite* pDownBg = CCSprite::create(ResManager::getManager()->getSharedFilePath(g_storelayerPath+"main_shangdian_daoju_bg_3.png").c_str());
pDownBg->setPosition(ccp(pLeftBg->getContentSize().width/2, pLeftBg->getContentSize().height/2));
pLeftBg->addChild(pDownBg, 1, downbg_tag);
CCLabelTTF* pDownLabel = CCLabelTTF::create("", fontStr_katong, 24, CCSize(200, 0), kCCTextAlignmentCenter);
pDownLabel->setPosition(ccp(pDownBg->getPositionX()-3, 60));
pDownBg->addChild(pDownLabel, 1);
pDownLabel->setTag(downbg_string_tag);
if (m_enumComeFrom != from_SeasonSelector)
{
pDownBg->setVisible(false);
pDownLabel->setVisible(false);
}
this->setComefrom(m_enumComeFrom);
}
示例13: init
bool TextLayer::init()
{
if(!CCLayer::init()) {
return false;
}
this->scheduleUpdate();
CCLabelTTF *label = CCLabelTTF::create("DEBUG",
FONT_NAME,
FONT_SIZE);
label->setPosition(ccp(0, 768));
label->setAnchorPoint(ccp(0, 1));
this->addChild(label);
label->setVisible(false);
int count = 1;
positionLabel = CCLabelTTF::create("positon", FONT_NAME, FONT_SIZE);
positionLabel->setPosition(ccp(0, 768 - count * LINE_HEIGHT));
positionLabel->setAnchorPoint(ccp(0, 1));
this->addChild(positionLabel);
positionLabel->setVisible(false);
count++;
tileCoordLabel = CCLabelTTF::create("tile coord", FONT_NAME, FONT_SIZE);
tileCoordLabel->setPosition(ccp(0, 768 - count * LINE_HEIGHT));
tileCoordLabel->setAnchorPoint(ccp(0, 1));
this->addChild(tileCoordLabel);
tileCoordLabel->setVisible(false);
count++;
hpLabel = CCLabelTTF::create("hp", FONT_NAME, FONT_SIZE);
hpLabel->setPosition(ccp(0, 768 - count * LINE_HEIGHT));
hpLabel->setAnchorPoint(ccp(0, 1));
this->addChild(hpLabel);
hpLabel->setVisible(false);
count++;
availCountLabel = CCLabelTTF::create("Avail Count", FONT_NAME, FONT_SIZE);
availCountLabel->setPosition(ccp(0, 768 - count * LINE_HEIGHT));
availCountLabel->setAnchorPoint(ccp(0, 1));
this->addChild(availCountLabel);
availCountLabel->setVisible(false);
for(int i = 0; i < 3; i++)
{
heartSprite[i] = CCSprite::create("texture/heart.png");
heartSprite[i]->setScale(0.1f);
heartSprite[i]->setPosition(ccp((i + 1) * 35 + 12, 600));
this->addChild(heartSprite[i]);
}
specialBase = CCSprite::create("texture/special_base.png");
specialBase->setPosition(ccp(25, 580));
specialBase->setAnchorPoint(ccp(0,1));
specialBase->setScale(0.4f);
this->addChild(specialBase);
for(int i = 0; i < 5; i++)
{
specialGuage[i] = CCSprite::create("texture/special_guage.png");
specialGuage[i]->setAnchorPoint(ccp(0,1));
specialGuage[i]->setScale(0.37f);
//specialGuage[i]->setScaleX(0.2f);
specialGuage[i]->setPosition(ccp((i + 1) * (specialGuage[i]->getContentSize().width * 0.4f+ 4) + 13, 573));
this->addChild(specialGuage[i]);
}
preHP = 0;
preSpecialCount = 0;
return true;
}