本文整理汇总了C++中CCNode::setIsVisible方法的典型用法代码示例。如果您正苦于以下问题:C++ CCNode::setIsVisible方法的具体用法?C++ CCNode::setIsVisible怎么用?C++ CCNode::setIsVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCNode
的用法示例。
在下文中一共展示了CCNode::setIsVisible方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setNoCancel
void CommDlg::setNoCancel()
{
CCNode *cancelBtn = getChildByTag(kCommBtnTagCancel);
CCNode *cancelTxt = getChildByTag(kCommTextTagCancel);
CCNode *okBtn = getChildByTag(kCommBtnTagOk);
CCNode *okTxt = getChildByTag(kCommTextTagOk);
//没有Ok按钮,就不要删cancel按钮了,否则没按钮了
if (okBtn == NULL) {
return;
}
if(cancelBtn)
{
cancelBtn->setIsVisible(false);
cancelBtn->removeFromParentAndCleanup(true);
cancelBtn=NULL;
}
if(cancelTxt)
cancelTxt->setIsVisible(false);
if(okBtn)
okBtn->setPosition(CCPointMake(0, -78));
if(okTxt)
okTxt->setPosition(CCPointMake(-4, -74));
}
示例2: resumeAfterStopActions
//동작이 정지된 후에도 계속 움직일 녀석을
void VVPageBaseTimeLine::resumeAfterStopActions()
{
CCMutableArray<CCNode*>::CCMutableArrayIterator it;
for (it = afterStopActions->begin(); it != afterStopActions->end(); ++it)
{
CCNode * target = *it;
target->setIsVisible(true);
actionMgr->resumeTarget(target);
}
}
示例3: setString
//LabelBMFont - CCLabelProtocol protocol
void CCLabelBMFont::setString(const char *newString)
{
m_sString.clear();
m_sString = newString;
if (m_pChildren && m_pChildren->count() != 0)
{
CCObject* child;
CCARRAY_FOREACH(m_pChildren, child)
{
CCNode* pNode = (CCNode*) child;
if (pNode)
{
pNode->setIsVisible(false);
}
}