<span style="font-size:18px;"><strong>cocostudio骨骼动画问题总汇:</strong></span>
加入骨骼动画:但是散架了
 ArmatureDataManager::getInstance()->addArmatureFileInfo("girl/girl0.png","girl/girl0.plist","girl/girl.ExportJson");Armature *armature = Armature::create("girl");armature->getAnimation()->playByIndex(0);armature->setPosition(ccp(100,100));addChild(armature);

解决散架问题:

注释掉director->setContentScaleFactor的调用,此问题困扰我多时,经过Hanrea的悉心指导,算是避免了这个问题,那就是对于缩放比的使用,缩放比不是这么使用的。我原来使用缩放比的本意是为了在一个设计分辨率下,适应不同分辨率的设备,但这样行不通,骨骼图会出错,Hanrea说我做的项目不适合使用缩放比,s缩放比的使用是在只用一套资源而要适配多种设备的情况下,Hanrea后面告诉我关于适配的方法,通过判断设备分辨率来区分不同的设备,使用相应分辨率的图片,在图片上解决适配的问题,相应的,不同分辨率设备设置不同的设计分辨率,不使用缩放比,设计分辨率跟缩放比不能混用,现在我是这么弄的,放弃使用缩放比,不知道各位还什么高招,或者如果发现我说的有错误的话,请多多指正,谢谢

动态换肤:

首先http://blog.csdn.net/fansongy/article/details/13024265,设置好cocostudio部分

然后有所区别,flash工程是没有骨骼的,但是有纹理,所以我们调用代码armature->getBone("girl_arms.png")->changeDisplayByIndex(1, true);同样可以换肤

问题:解决了散架问题又发现例程中的其他骨骼动画出现了挤压问题

解决,散架的问题是分辨率大,用一套HD大图来替换原来的素材,而不修改缩放比

cocostudio骨骼动画问题总汇相关推荐

  1. cocos2dx骨骼动画Armature源码分析(一)

    <!DOCTYPE html> 源码分析一 cocos2dx骨骼动画Armature源码分析(一) cocos2dx中的骨骼动画使用起来比较方便,从编辑器(cocostudio或flash ...

  2. 从零开始学习cocoStudio(5)--骨骼动画使用方法

    骨骼动画 当前有两种模型动画的方式:顶点动画和骨骼动画.顶点动画中,每帧动画其实就是模型特定姿态的一个"快照".通过在帧之间插值的方法,引擎可以得到平滑的动画效果.在骨骼动画中,模 ...

  3. Cocos2d-x 3.8.1+Cocos Studio 2.3.2捉虫记之控制场景文件中的骨骼动画

    Cocos2d-x 3.8.1+Cocos Studio 2.3.2捉虫记之控制场景文件中的骨骼动画 引子 这段时间一直努力在把早期版本的拇指接龙游戏(Cocos2d-x 2.2.3+CocoStud ...

  4. cocos2d 用MotionStreak给骨骼动画的刀加拖尾(刀光拖尾)

    最近刚去公司工作,没有一点经验,真是苦逼,做一个demo,当骨骼动画(刀这个骨骼砍得时候能够出现拖尾效果,真是想破脑袋),经过不断的尝试,总结出了一个方法: 直接上代码: MotionStreak * ...

  5. cocos2d-x 骨骼动画详解

     骨骼动画 vs. 精灵表(sprite sheets) 创建动画又快又简单的方法是使用"精灵表"(sprite sheets).当你意识到游戏需要大量动画,内存消耗会涨上来, ...

  6. 骨骼动画详解-Cocos Studio

    任珊原创,首发于泰然,转载请注明出处 https://github.com/chukong/cocos-docs/blob/master/manual/framework/native/v3/spin ...

  7. Cocos2d-x 3.0 开发(八)骨骼动画的动态换肤

    1.   概述 游戏中人物的状态会发生改变,而这种改变通常要通过局部的变化来表现出来.比如获得一件装备后人物形象的改变,或者战斗中武器.防具的损坏等.这些变化的实现就要通过动态换肤来实现.在接下来的这 ...

  8. 实习小白::(转) Cocos2d-x 3.0 开发(八)骨骼动画的动态换肤

    1.   概述 游戏中人物的状态会发生改变,而这种改变通常要通过局部的变化来表现出来.比如获得一件装备后人物形象的改变,或者战斗中武器.防具的损坏等.这些变化的实现就要通过动态换肤来实现.在接下来的这 ...

  9. Cocos2d-x的骨骼动画Spine和Armature

    cocos2d-x中骨骼动画常用的有2种,spine和armature Spine的基本用法 //骨骼动画Spine,需要包含Spine/spine-cocos2dx.h头文件,命名空间spineau ...

最新文章

  1. 【网络文件共享】02、NFS服务基础
  2. golang中的strings.IndexRune
  3. Java中Connection方法笔记
  4. Mono.Cecil C#代码注入
  5. Intel Realsense D435 python multiprocessing 摄像头多进程流传输
  6. java生成可执行文件的方法总结
  7. 漫游Kafka实现篇之消息和日志
  8. TensorFlow学习笔记(二十二) tensorflow数据读取方法总结
  9. 第三方登录接入-qq,weibo-java
  10. MessagePack Java Jackson Dataformat 在 Map 中不使用 String 为 Key 的序列化
  11. 华为云微认证答题_158人次通过华为认证考试!今年,湖北这所高校频现大动作...
  12. [css] 在css中为什么说不建议使用@import?
  13. java 看书浏览器官_JAVA读取文件流,设置浏览器下载或直接预览操作
  14. java spring 事务_java 事务与spring 声明式事务
  15. 奈飞文化手册_2019春节读书笔记【奈飞文化手册】
  16. 如何用python设计一个计算器程序_如何使用 50 行 Python 代码制作一个计算器
  17. 大数据概述(尚硅谷)
  18. c语言顺序比较法字符,常用C语言排序算法解析
  19. 什么app可以绘制路线图_为什么大多数路线图都会不可避免地带来糟糕的结果
  20. python求一元二次方程解

热门文章

  1. 司马懿的6句人生真谛
  2. 微型计算机课程总结,微机课程设计心得体会
  3. arcgis 常见问题
  4. 7. 做一个快乐的你(祝你天天好心情)
  5. ZEBRA打印汉字的实现
  6. linux 挂载设备的目录,Linux下使用mount来挂载设备到目录
  7. SpringBoot注解详解
  8. word加着重号 二三事
  9. speedoffice(word)如何添加着重号
  10. winform服务器消息推送,winform项目——仿QQ即时通讯程序12:服务端程序补充及优化...