cocos2dx 好像?不到 ccbi(cocosbuilder) ????

我使用的 cocos2dx 版本是 cocos2d-2.1rc0-x-2.1.2

cocosbuilder 是 3.0-alpha2

我在 cocos2dx ?面? ccbi ?

cocos2d::extension::CCNodeLoaderLibrary *ccNodeLoaderLibrary = cocos2d::extension::CCNodeLoaderLibrary::newDefaultCCNodeLoaderLibrary(); cocos2d::extension::CCBReader *ccbReader = new cocos2d::extension::CCBReader(ccNodeLoaderLibrary); CCNode *myNode = ccbReader->readNodeGraphFromFile(“MainScene.ccbi”);
不? myNode 是 NULL

可能是??到?案 但是我找了很久 找不到哪???
所以想?教一下大家

我把我的?案?放在附件?
libs 被我拿掉了 不然?案?太大 ?法上?

ccb?案? 的路?是 myTest00/myTest00/ccb00/ccb00.ccbproj
ccbi 的路?是 myTest00/myTest00/Resources/MainScene.ccbi

??的code ?在 AppDelegate.cpp
AppDelegate::applicationDidFinishLaunching()

我??什?功能 ?粹就只是想把 ccbi ?出?而已

想起大家??忙 我今天研究了一天 ?有任何成果 快?了 {:soso_e118:}

或是大家是否知道有什?地方可能有答案???

感?

目前 cocos2dx 是 cocos2d-2.1rc0-x-2.1.2

cocosbuilder 是 3.0-alpha3

是可以?利?行的

CCBReader和CocosBuilder的版本必须匹配比较麻烦,导致我即使想从2.0.4换成2.1.2试试,也因为担心CocosBuilder 3.0仍为alpha而有什么问题,导致无法更换。

因?我?疑 ?不?是cocos2dx 和 cocosbuilder 的版本不相容

所以我把 TestCpp 的 CocosBuilderExample.ccbproj 再 public

果然就不能跑了… 所以真的是版本不相容的???

但是我用 cocosbuilder2.1 ?出 也?是不能跑…

nice… 我??看到 cocosbuilder 3 alpha3 版
更新後… 就可以了…

  • 本帖最后由 snowcrow0802 于 2013-3-31 10:01 编辑 *

我看了 TestCpp ?面的
HelloCocosBuilderLayer
?面的
std::string strPath = CCFileUtils::sharedFileUtils()->fullPathForFilename(strCCBFileName.c_str());
看到他的路?也是怪怪的 所以我硬是追那?路?

才?? 原?那是 iPhone Simulator 的?料路?

我再去追了我的?? ?定了那?路?的??有 ccbi

而且
unsigned char * pBytes = CCFileUtils::sharedFileUtils()->getFileData(strPath.c_str(), “rb”, &size);
是有?西的

就是不知道?什?

CCDICT_FOREACH(animationManagers, pElement)
?跳掉了

也?是 cocosbuilder的???料有???

再?上一段

我追code ???


CCNode* CCBReader::readNodeGraphFromFile(const char *pCCBFileName, CCObject *pOwner, const CCSize &parentSize)

?面的
std::string strPath = CCFileUtils::sharedFileUtils()->fullPathForFilename(strCCBFileName.c_str());
得到的路?是?的

好像是有地方?定?了?

所以我??把?行改掉

?死成 “Users/apple/Documents/Design/cocos2dx/myTest00/myTest00/Resources/MainScene.ccbi”

不?最後程式?是在
CCNode* CCBReader::readNodeGraphFromData(CCData *pData, CCObject *pOwner, const CCSize &parentSize)
?面的
CCDICT_FOREACH(animationManagers, pElement)

直接跳出了
CCDICT_FOREACH ?面的code我??法追

所以就只能??了…