美文网首页
cocos2d-x 取NODE

cocos2d-x 取NODE

作者: 林嘉晟 | 来源:发表于2018-01-25 10:48 被阅读0次
    //
    Node* getNode(Node* beginNode, ...)
    {
        if (beginNode == NULL) return NULL;
    
        Node* ret = beginNode;
        va_list argp;
        std:string para;
        va_start(argp, beginNode);
        int count = 0;
        while (1)
        {
            para = va_arg(argp, char*);
            if (strcmp(para.c_str(), "") == 0)
            {
                if (count == 0) ret = NULL;
                break;
            }
            count++;
            ret = dynamic_cast<Node *>(ret->getChildByName(para));
            if (ret == NULL) return NULL;
        }
        va_end(argp);
        return ret;
    }

    相关文章

      网友评论

          本文标题:cocos2d-x 取NODE

          本文链接:https://www.haomeiwen.com/subject/oynmaxtx.html