在 vs 里面使用cocostudio 制作的UI
来源:互联网 发布:淘宝手机充话费 编辑:程序博客网 时间:2024/05/17 01:18
配置库部分: 如果 编译的时候 提示 没有 cocos2d.h .... 在 项目属性里 vc++ 附加库中更改目录位置。 链接库中看看是否有缺少。。。。
需要的头文件:
#include "cocos2d.h"
#include "cocos-ext.h"
USING_NS_CC;
using namespace ui;
using namespace cocos2d;
using namespace cocos2d::extension;
将 已经导出的 ui 文件 添加到 项目中去。 (导出的文件 放在 resource 下,资源部分也会出错哦。。。)
.
.
.
代码部分:
//根据文件创建一个界面
TouchGroup* player = TouchGroup::create();
Widget*pUI = GUIReader::shareReader()->widgetFromJsonFile("UI_log_1.ExportJson"); //Widget继承自 ccnode
player->addWidget(pUI);
this->addChild(player, 1, 1);
// button 按钮
UIButton* btn_prop1 = dynamic_cast<UIButton*>(player->getWidgetByName("Button_prop1"));
//dynamic_cast < type-id > ( expression )
//该运算符把expression转换成type - id类型的对象。
btn_prop1->addTouchEventListener(this, toucheventselector(HelloWorld::btCallBack) );
UIButton* btn_close = dynamic_cast<UIButton*>(player->getWidgetByName("Button_close"));
btn_close->addTouchEventListener(this,toucheventselector(HelloWorld::btcloseCallBack));
回调函数
void HelloWorld::btCallBack(CCObject *obj, TouchEventType type){
CCLog("button_prop1");
}
void HelloWorld::btcloseCallBack(CCObject *obj, TouchEventType type){
CCDirector::sharedDirector()->end();
exit(0);
CCLog("close");
}
- 在 vs 里面使用cocostudio 制作的UI
- CocoStudio里面的UI编辑
- cocos2d-x中使用cocostudio制作的场景或UI
- CocoStudio UI 编辑器的使用
- 在cocostudio的ui中嵌入CCEditBox
- CocoStudio UI编辑器的简单使用
- cocoStudio工具的使用-----UI编辑器
- 试用Cocostudio制作游戏UI
- 在cocos2d-js-v3.0 中使用cocostudio UI的正确方式
- 在cocos2d-js-v3.0 中使用cocostudio UI的正确方式
- cocos2dx 3.x使用cocostudio编辑的ui设置剪切在android出现白屏现象
- 在cocos2d-js-v3.0 中使用cocostudio UI的正确方式
- cocoStudio Animation Editor制作的序列帧动画在cocos2dx 3.0 中使用
- Cocostudio创建的UI工程在VisualStudio中的加载
- cocostudio 生成的ui用在 cocos2d js
- CocoStudio制作多分辨率UI布局
- cocos2d-x & CocoStudio UI使用
- cocos2dx使用cocostudio UI Editor
- poj 1018 Communication System
- ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解决方法
- 个性化推荐十大挑战
- 变量将被删除。
- Linux slab 分配器剖析
- 在 vs 里面使用cocostudio 制作的UI
- 借用百度数据,构建自己的程序
- HDU 1597 find the nth digit
- 黑马程序员-自己总结的winform常用控件(三)
- POJ 2109 Power of Cryptography
- elementary os:源码安装程序+创建快捷方式
- sgu 138 139
- php自定义函数call_user_func和call_user_func_array详解
- 暑期个人赛--第三场--A