首页 > 其他 > 详细

CocoStudio练习笔记3 - 动画编辑器

时间:2014-02-28 09:31:20      阅读:572      评论:0      收藏:0      [点我收藏+]

包括骨骼动画、碎图合并等功能,也支持序列帧、Flash动画直接导入等。

 

动画编辑器有两种模式:形体模式和动画模式。

形体模式设计骨骼及相应的绑定关系,确定每个骨骼的渲染资源。在资源管理栏中可以设定贴图的碰撞轮廓。最终的碰撞区将会被转化为Cocos2d-x可以识别的多边形。其中轮廓匹配精度值从1~10,值越小越精确(只对下一次的轮廓匹配有效)。

bubuko.com,布布扣 动画模式可以设计每个骨骼的动画效果(重点在设计关键帧)。

bubuko.com,布布扣

 bubuko.com,布布扣

 

 

 

动作列表由上而下分别动作index number,在代码中可以以此控制角色执行不同的动作动画。

 

在代码中使用动画

   CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo("HeroAnimation0.png","HeroAnimation0.plist","Hero.ExportJson");
    CCArmature* armature = CCArmature::create("Hero");
    armature->getAnimation()->playWithIndex(2);
    armature->setPosition(100,100);
    this->addChild(armature,2);

首先将资源文件导入ArmatureFileInfo中,然后使用CCArmature的create函数根据资源文件中角色name创建一个CCArmature。

bubuko.com,布布扣 armature的name来自于Hero.ExortJson中“armature_data”的“name”项。

该ExportJson文件包含了以下项目:

              1.         "content_scale"

                    1.         "armature_data"

                    2.         "animation_data"

                    3.         "texture_data"

                    4.         "config_file_path"

                  1.  

          1. 推荐文章:
            1. zongrong.net/post/1911.htm

CocoStudio练习笔记3 - 动画编辑器,布布扣,bubuko.com

CocoStudio练习笔记3 - 动画编辑器

原文:http://www.cnblogs.com/cuihui/p/3571543.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!