cocos2d cocostudio
2014-12-11 10:54
155 查看
cocostudio的动画使用的是armature系统,这套系统比cocos2d-x的动画强大很多。
不过你说的runaction应该叫做的动作,比如移动、旋转灯··这样的动画在UI编辑器里就做了。
如果做复杂的动画的话你还用runaction将会非常的复杂~~动作编辑器做的就是将这部分复杂的计算转成直观的界面编辑器操作
参考下动作编辑器的播放代码:
//从导出文件异步加载动画
CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("Cowboy0.png","Cowboy0.plist","Cowboy.ExportJson");
//根据动画名称创建动画精灵
CCArmature *armature = CCArmature::create("Cowboy");
//播放指定动作
armature->getAnimation()->playByIndex(0);
//修改属性
armature->setScale(0.5f);
//设置动画精灵位置
armature->setPosition(200,300);
//添加到当前页面
this->addChild(armature,2);
不过你说的runaction应该叫做的动作,比如移动、旋转灯··这样的动画在UI编辑器里就做了。
如果做复杂的动画的话你还用runaction将会非常的复杂~~动作编辑器做的就是将这部分复杂的计算转成直观的界面编辑器操作
参考下动作编辑器的播放代码:
//从导出文件异步加载动画
CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("Cowboy0.png","Cowboy0.plist","Cowboy.ExportJson");
//根据动画名称创建动画精灵
CCArmature *armature = CCArmature::create("Cowboy");
//播放指定动作
armature->getAnimation()->playByIndex(0);
//修改属性
armature->setScale(0.5f);
//设置动画精灵位置
armature->setPosition(200,300);
//添加到当前页面
this->addChild(armature,2);
相关文章推荐
- Cocos2d-x 3.0开发(五)关联程序逻辑与cocoStudio导出文件
- 【cocos2d-x】如何使用CocoStudio场景编辑器制作魔卡幻想
- cocos2d-x3.0 cocostudio自定义字体bmfont颜色
- CocoStudio在Cocos2d-x Lua项目中的应用--加载动画 管理提醒: 本帖被 young40 执行压帖操作(2014-03-28)
- cocos2d-x学习笔记21:UI编辑器选型,CocoStudio和CocosBuilder的对比 推荐
- cocos2d-htm5使用cocostudio 动画
- 实习小白::(转) Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件
- 让cocos2d-x 3.0读取cocostudio中的csb文件
- cocos2d-x3.0 加载Cocostudio的UI后,按钮无法点击的解决方法
- 从页游到手游,运用Cocos2d-x与CocoStudio移植经
- Cocos2d-x 3.0开发(六)使用cocoStudio创建一个骨骼动画
- cocos2d-x-2.2.0版本的CocoStudio的GUI绑定到lua
- Cocos2d-x 3.0 开发(七)在程序中处理cocoStudio导出动画
- Cocos2d-x 3.x开发——导入Cocostudio资源
- cocostudio与cocos2d-js的导入问题
- cocos2d-x-2.2.0版本的CocoStudio的GUI绑定到lua
- cocos2d-x v3.0beta2使用cocostudio制作的动画
- cocos2d-x-2.2.0版本的CocoStudio的GUI绑定到lua
- Cocos2d-x 3.0 开发(四)使用CocoStudio创建UI并载入到程序中
- cocos2d-x CocoStudio中场景触发器(Trigger)的代码部分和触发器之间的互调