我现在用的是cocos2d-x 2.1.4版本的, cocosbuilder 用的是3.0a-5的, 为什么读取单个ccbi文件的时候没有出错, 当又ccbi中使用其他ccbi时, 就出
Cocos2d: WARNING! Incompatible ccbi file version (file: 3 reader: 5) 错误, ccbFileNode 为空指针…
求高手解答
// Handle sub ccb files (remove middle node) if (isCCBFileNode) { CCBFile ccbFileNode = (CCBFile)node;
CCNode *embeddedNode = ccbFileNode->getCCBFileNode();
embeddedNode->setPosition(ccbFileNode->getPosition()); embeddedNode->setRotation(ccbFileNode->getRotation()); embeddedNode->setScaleX(ccbFileNode->getScaleX()); embeddedNode->setScaleY(ccbFileNode->getScaleY()); embeddedNode->setTag(ccbFileNode->getTag()); embeddedNode->setVisible(true); //embeddedNode->ignoreAnchorPointForPosition(ccbFileNode->isIgnoreAnchorPointForPosition());
mActionManager->moveAnimationsFromNode(ccbFileNode, embeddedNode);
ccbFileNode->setCCBFileNode(NULL);
node = embeddedNode;
}