cocos2dx-2.2 cocostudio 骨骼动画demo制作过程
2013-11-04 19:37
435 查看
一、cocostudio制作Animation
1、打开cocostudio,选择Animation Editor,选择第一个DemoPlayer2、根据提示完成项目的创建,然后到刚刚创建的项目目录DemoPlayer\Resources\testAnimationResource下拷贝到图片资源文件。如下图所示。3、创建自己的项目,取项目名为CaAnima,右击资源下的Resources,选择导入文件,选择上面的图片资源文件。如下图4、将图片拖拽到旁边的渲染区域,拼装成下图的样子5、点击,给各个关节添加骨骼。添加之后右击图片,选择绑定骨骼,同时设置各骨骼之间的父子关系。最终效果图如下图6、点击形体模式,进入动画模式。将第一帧的所有全部复制到第十五帧。如下图7、在第六帧处,将拿枪的胳膊旋转至前方。如下图8、保存。选择文件->导出项目,确定。如下图9、到导出路径下,找到以下文件。10 、cocostudio制作动画完成。二、VS2010编写代码
1、下载cocos2dx-2.2的代码,http://www.cocos2d-x.org/download。(认为已经安装了cocos2dx的vs模板)2、使用VS2010打开cocos2dx后,右击解决方案->添加->添加新建项目,选择Cocos2d-x模板。输入项目名称。如下图3、选择编译所有,编译完成后,设置刚刚新建的项目为启动项目。4、将cocostudio制作的Export文件夹复制到新建项目的resource文件夹下。5、右击resource,选择添加->现有项,选择Export文件夹中的文件。6、修改HelloWorldScene.cpp中的init()函数。bool HelloWorld::init(){bool bRet = false;do{//////////////////////////////////////////////////////////////////////////// super init first//////////////////////////////////////////////////////////////////////////CC_BREAK_IF(! CCLayer::init());CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize();CCSize winSize = CCDirector::sharedDirector()->getWinSize();CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin();CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("Export/CaAnima.ExportJson");CCArmature* armature = CCArmature::create("CaAnima");armature->setTag(1);CCPoint temp =armature->convertToNodeSpaceAR(ccp(100,100));armature->setScale(0.3f);armature->getAnimation()->playByIndex(0);this->addChild(armature);armature->setPosition(300,300);bRet = true;} while (0);return bRet;}7、编译(1)在文件头加入以下代码
#include "cocos-ext.h"#pragma comment(lib,"pthreadVCE2.lib")#pragma comment(lib,"libchipmunk.lib")#pragma comment(lib,"libExtensions.lib")(2)右击新建项目->属性,点击c\c++,在附加包含目录中添加$(SolutionDir)extensions,注意前后要有分号。之后编译,运行就可以啦~~~代码下载 http://download.csdn.net/detail/kof0101/6501695
相关文章推荐
- Cocos2dx3.x 使用cocostudio导出的骨骼动画
- cocos2dx 使用spine制作骨骼动画
- 【CocoStudio 系列之一】 序列帧动画、骨骼动画、在Cocos2dx中引用动画
- cocos2dx 使用spine制作骨骼动画
- quick-cocos2dx 骨骼动画制作 使用dragonbones插件
- COCOS2DX,cocostudio::ColliderDetector 简单介绍 骨骼动画绑定碰撞区域进行碰撞检测
- Cocos2dx 3.1.1 之 plist制作动画
- 从3DS MAX建模到Ogre实时动画的制作过程
- 实习小白::(转) 【CocosBuilder 开发系列之一】cocos2dx使用CocosBuilder(官方编辑器)完成基础骨骼动画
- cocostudio骨骼动画的加载与换装
- 从3DS MAX建模到Ogre实时动画的制作过程
- 和屌丝一起学cocos2dx-基本动画制作优化篇
- cocoStudio工具的使用-----骨骼动画编辑
- cocos2dx 3.1 使用 cocostudio 导出动画文件 vs2012
- cocos2dx加载骨骼动画,获取骨骼位置
- 使用 CocoStudio 创建 Cocos2d-x 序列帧和骨骼动画
- Cocos2dx骨骼动画
- Cocos2d-x 3.0开发(六)使用cocoStudio创建一个骨骼动画
- lol英雄联盟资深设计师讲解游戏角色动画制作过程
- 使用Flash骨骼工具制作角色动画