CocosBuilder-Too Many Directories

本文介绍了如何在新版 CocosBuilder 中创建项目,解决 'Too Many Directories' 错误。通过 File->Update File in Directory 将工程路径指向 Xcode 工程的 Resource 目录,然后发布并导入 ccbi 文件。文章还展示了如何使用 CCBReader 加载和管理 ccbi 文件,并提供了 TestCocosBuilder 类的示例代码,用于响应事件和成员变量的映射。
摘要由CSDN通过智能技术生成

cocosBuilder是一款很好用的cocos2d辅助开发工具。

网上的教程很多,但新版本的使用略有出入。我记一下。

下载下了工具后,新工程,File->New->New Project,一般后提示一个出错消息:too many directories.

选择:File->update File in directory,把工程路径选到xcode工程的Resource目录。

按照网上教程建好后。

选择File->publish,把生成的ccbi文件拷贝到工程。

使用如下代码使用。

    CCNodeLoaderLibrary * ccNodeLoaderLibrary = CCNodeLoaderLibrary::newDefaultCCNodeLoaderLibrary();

    ccNodeLoaderLibrary->registerCCNodeLoader(“TestCocosBuilder”,TestCocosBuilderLoader::loader());//这个是用来响应事件的,如果只是显示可以不用这个

    

    //创建一个自动释放的CCB读取类(CCBReader头文件"cocos-exh"

    cocos2d::extension::CCBReader * ccbReader = new cocos2d::extension::CCBReader(ccNodeLoaderLibrary);

    ccbReader->autorelease();

    

    //读取ccbi文件获取根节点

    CCNode * node = ccbReader->readNodeGraphFromFile("helloworldlayer.ccbi");

    

    //将根节点CCLayer加入到场景中

    CCScene * scene = CCScene::create();

    if(node != NULL) {

        scene->addChild(node);

    }

    //切换到cbbi生成的场景

    CCDirector::sharedDirector()->replaceScene(CCTransitionFade::create(0.5f, scene, ccc3(000)));

TestCocosBuilderLoader类,加载使用

[plain] 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值