cocos2d-x 使用 cocostu…
来源:互联网 发布:vb.net 十秒后跳转 编辑:程序博客网 时间:2024/05/21 16:00
动画使用:
1)首先加载动画资源到骨骼动画数据管理器中
CCArmatureDataManager::sharedArmatureDataManager()
->addArmatureFileInfo("xxx.ExportJson");
参数是资源项目的json文件的目录,层级目录有 / 作为分隔符。
2)创建一个armature
armature =cocos2d::extension::CCArmature::create("name");
其中name是xxx.ExportJson中记录的骨骼名字。
3)播放动画
armature->getAnimation()->play("animationname");
其中animationname是动作名字,例如行走,攻击,倒下等等。
UI使用:
Layout* myLayout =dynamic_cast(CCUIHELPER->createWidgetFromJsonFile("DemoHead_UI/Export/DemoHead_UI/DemoHead_UI.ExportJson"));
2)创建一个UILayer,并用layeout来添加内容
uiLayer->addWidget(myLayout);
3)获取UI上的所有组件,并在后面的逻辑中利用
UIImageView* bar =dynamic_cast(uiLayer->getWidgetByName("ImageView"));
UILoadingBar *barr =dynamic_cast(uiLayer->getWidgetByName("redBar"));
4)按照逻辑修改组件的属性
bar->setVisible(false);
barr->setPercent(50);
0 0
- cocos2d-x 使用 cocostu…
- cocos2d-x 使用 cocostu…
- Cocos2D-X 资料
- Cocos2d-x跨平台 Andro…
- Cocos2d-x Scene生命周…
- 【转】Cocos2d-x 在Windows7…
- [Cocos2dx] cocos2dx:学Cocos2d-x…
- cocos2d-x 图片纹理优…
- cocos2d-x CCLabelTTF 描边
- Cocos2d-x 2.1.4 发布
- cocos2d-x 中的字体
- 使用BBED修改SCN …
- Cocos2d-x+ vs2010环境配置图…
- 在cocos2d-x中打开网页 iOS…
- Cocos2d-x 3.0beta与windows&…
- 可能是bug,cocos2d-x 2.2.3&…
- 【Cocos2d-x-基础概念】Director S…
- Cocos2d-x 程序是如何开始运…
- cocos2d-x实现背景无限循环
- cocos2d-x中动作类Action的2个常犯…
- cocos2d-x的触摸输入
- cocos2d-x中CCCallFunc系列动作
- cocos2d-x内存管理初步窥探之retai…
- cocos2d-x 使用 cocostu…
- coco2dx使用控制台输出LOG信息
- unity3D中阴影渲染的shadow a…
- Unity3D中的Grobal Illuminit…
- Unity3D中摄像机常用技巧Dolly&nbs…
- The Zen of Python / Python之禅
- python\split\join
- 8051寄存器
- java中Map集合总结