/** * 自动d窗指针List */ List<CCNode*> m_ListDlg;@H_419_12@2.按顺序将d窗加入List
//这里我写了一个方法加入/** * 将某个d窗添加到自动d窗列表中 * * @param pNode 需要自动d出的d窗 */voID MainScene::addToautoDlgList(CCNode * pNode){ pNode->retain(); m_ListDlg.push_back(pNode);}//在相应位置将d窗加入List,参数是自定义的d窗,按照显示顺序添加,不要乱addToautoDlgList(layer);addToautoDlgList(activityDlg);3.将d窗一个个显示出来,注意下面的这个方法是在关闭上一个d窗时调用
/** * 显示自动d窗列表中的下一个自动d窗 */voID MainScene::showNextautoDlg(){ if (!m_ListDlg.empty())//显示下一个d窗 { CCNode * nextDlg = m_ListDlg.front(); addChild(nextDlg,ZORDER_DLG,TAG_auto_DLG); CC_SAFE_RELEASE_NulL(nextDlg); m_ListDlg.pop_front(); }}总结
以上是内存溢出为你收集整理的cocos2d-x学习之将各种d窗按顺序显示出来全部内容,希望文章能够帮你解决cocos2d-x学习之将各种d窗按顺序显示出来所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)