quick-cocos2dx 骨骼动画制作 使用dragonbones插件

本人小菜鸟第一次写博客,写的不好请大婶勿喷

公司的项目要用骨骼动画,以前没有接触过骨骼动画就在quick群里问了下怎么做。还好有人回我,并且给了我一个博客地址。http://zengrong.net/post/1911.htm 博客地址上面有介绍怎么使用flash的dragonbones的插件制作quick支持的骨骼动画。不过上面讲的不是很详细所以还是遇到很多问题,我就把我遇到的问题和解决方案记录下来给有需要的人借鉴。

      首先flash版本好像要cs5.5以上的才支持dragonbones插件(这个是网上的大神修改的插件可以直接导出quick支持的文件)下载地址 。下载之后就安装这个插件,不会安装flash插件的自己百度下,网上很多教程。

这里主要是骨骼动画的导出所以就不说怎么制作了(我也不知道)DragonBones快速入门指南官方教程和flash文件上面有下载
,flash就用dragonebones官方的flash文件下载地址。把上面下载的zip包中demo文件夹中打DragonBones_Tutorial_MultiBehavior.fla文件。现在开始导出,找到flash中的window->other panels->dragonbonesdesignerpanel 点击弹出panel,这时候点击导入会如下图

quick-cocos2dx 骨骼动画制作 使用dragonbones插件_第1张图片

导入选择项目选择(选中的库元件)这时候要在右边点击dragon然后确定成功之后如下图quick-cocos2dx 骨骼动画制作 使用dragonbones插件_第2张图片

然后直接选择上面的导出 选择quick支持的格式。

 quick-cocos2dx 骨骼动画制作 使用dragonbones插件_第3张图片

导出之后的文件使用quick官方有代码实例,在sample中的dragonebone的例子就是骨骼动画的例子。

下面说一下我遇到的问题

第一个就是骨骼动画导入dragon面板问题 

quick-cocos2dx 骨骼动画制作 使用dragonbones插件_第4张图片

出现这个问题先要检查骨骼动画的最上层有没有加上lable层 这个很重要 如果没有这个dragon面板是读取不到骨骼动画的

lable层就是flash的一个普通的层然后在点击帧再到属性中加文字就可以啦

quick-cocos2dx 骨骼动画制作 使用dragonbones插件_第5张图片

如果加了label层还是出现这种情况 有可能是在dragon面板导入选择元件的时候出问题了可以试着点击一下其他的元件在点击要添加的元件

quick-cocos2dx 骨骼动画制作 使用dragonbones插件_第6张图片

出现这种情况我是修改flash文件的一个属性解决的

quick-cocos2dx 骨骼动画制作 使用dragonbones插件_第7张图片

上面就是我制作骨骼动画的时候遇到的问题和解决方案啦 。


有时候发现播放一个骨骼动画没有问题,播放两个的时候就会出现错乱的情况。这是因为两个骨骼动画的组件命名有重名造成的,修改组件的名字使他们不要重名就好拉


写的不好的地方希望大家不吝赐教。

你可能感兴趣的:(quick-cocos2dx)