cocos2dx3.3 使用cocos studio2.0 导出的.csb文件
来源:互联网 发布:爱普生r390清零软件 编辑:程序博客网 时间:2024/06/05 09:57
直接上步骤:(以COCOS2DX-JS 框架自带的飞机为例子)
1. 打开cocos studio2.0 新建节点文件
2. 导入资源,并按照需要设计新建的节点文件
红色框内为导入的资源,蓝色框内为csd文件的布局(注意,背景图坐标设置为(0,0),锚点设置为(0,0),其他元素锚点设置为(0.5,0.5),按钮设置成Button类型,并设置normal和selected时的图片资源
3. 发布项目至vs2013(cocos studio默认发布项目文件为res,而不是Resource[不知道怎么设置发布路径],故把资源和生成的csb文件拷到Resource文件下)
4. 打开vs2013,加入如下代码
_rootNode = CSLoader::createNode("menu.csb");this->addChild(_rootNode, 1);auto newBtn = dynamic_cast<Button*>(_rootNode->getChildByName("newBtn"));newBtn->addTouchEventListener(CC_CALLBACK_1(MainScene::newBtnCallback, this));auto optionBtn = dynamic_cast<Button*>(_rootNode->getChildByName("optionBtn"));optionBtn->addTouchEventListener(CC_CALLBACK_1(MainScene::optionBtnCallback, this));auto aboutBtn = dynamic_cast<Button*>(_rootNode->getChildByName("aboutBtn"));aboutBtn->addTouchEventListener(CC_CALLBACK_1(MainScene::aboutBtnCallback, this));
相应的时间监听函数设置成成员函数即可
//开始游戏void MainScene::newBtnCallback(cocos2d::Ref* pSender){}//选项框void MainScene::optionBtnCallback(cocos2d::Ref* pSender){}//关于框void MainScene::aboutBtnCallback(cocos2d::Ref* pSender){}
5.编译运行
注:以上博文只是个人的学习记录,若有错误,欢迎留言指出
2 0
- cocos2dx3.3 使用cocos studio2.0 导出的.csb文件
- cocos2dx3.3 使用cocos studio2.0 导出的.csb文件
- 在 Lua 里 使用 Cocos Studio 导出的 .csb 文件
- Cocos2dx:Cocos Studio2.0发布的CSB资源在Cocos2d-x中的使用
- 关于Cocos Studio2.0导出文件的使用说明
- 加载cocos studio 2.0导出的csb文件
- cocos2d-x 3.x 使用cocos studio导出的.csb资源
- 在vs2013上简单使用cocosstudio导出的csb文件
- quick cocos加载csb文件直接崩溃的解决方法
- Cocos Studio images文件与CSB的路径相对关系
- Cocos Studio images文件与CSB的路径相对关系
- cocos2dx 3.8加载cocos studio csb文件
- 从cocosstudio导出的csb文件获取子节点
- Cocos Studio2.0发布的资源在Cocos2d-x中的使用简介
- Cocos Studio2.0发布的资源在Cocos2d-x中的使用简介
- cocos2dx3.9 + android studio2.0 搭建项目
- cocos2dx 新版本骨骼动画.csb文件的简单使用
- cocos 加载csb文件和播放ui动画
- windows任务管理器窗口无菜单栏
- 写一个方法void sanjiao(int a,int b,int c),判断三个参数是否能构成一个三角形,、。。。。。
- [leetcode 126] Word Ladder II
- Android蓝牙开发浅谈
- iOS UICollectionViewLayoutAttributes
- cocos2dx3.3 使用cocos studio2.0 导出的.csb文件
- IntentService可处理耗时操作
- 最小化运行批处理方法
- Binder---- Android 的IPC 通信机制
- 第六章:6.2.1 软件包管理 - rpm命令管理 - 包命名与依赖性
- Linux图形界面与字符界面切换
- 做人
- Android 开发之 ---- 底层驱动开发(一)
- css加载字体的跨域问题