cocos creator 2.0.5不能显示DragonBones 淡出淡入效果

我有一个dragon bones动画,是一幅图片一直旋转而又在一直淡出淡入。当我用cocos creators 1.10.2时是可以正常显示的 (看效果影片):
cocoscreator_1.10.2.zip (558.2 KB)

但一用上cocos creator 2.0.5却没有淡入淡出效果 (看效果影片):
cocoscreator_2.0.5.zip (746.0 KB)
,为什么会这样?

1赞

注1:我的Cocos creator Project (Dragon bones Armature 名称:testArmature):
NewProject.zip (501.4 KB)

注2:在dragon bones中,我的淡出效果不是直接使用在图片上,而是先构建一个称为Armature的旋转动画,再构建另一个称为testArmature的动画来淡入淡出原来的Armature旋转动画

注3:还有另一个问题,为什么用cocos creator 2.0.5载入我的Project时会无故在原来的dragon bones节点上自动生成一个子节点的(見图中的CHILD_ARMATURE-Armature节点,无故由系统自动生成)

?

你好 2.0版本中,我们升级了龙骨动画基础库,1.10.2使用的是4.7.2,2.0使用的是5.6.2,你使用的哪个版本的龙骨客户端

什么是龙骨客户端?是指http://dragonbones.com/en/download.html內下载的的東西? 我的是5.6

而我上面的龙骨DragonBones JSON版本是4.5,但我試了用5.5 还是有同样的问题

另外还发现原来每次用cocos creator 2.0.5打开Project都会在原来的dragonbones节点上自动生成一个新子节点

那个新建的节点属于子骨骼节点,是之前dragonbones运行时动态创建的,后面dragonbones的渲染方式改了,子骨骼不需要单独创建一个节点去渲染,下个版本更新后就删了

刚看看http://dragonbones.com/en/download.html,发现现在最新可下载的版本只有5.6而不是5.6.2,那个龙骨客户端是指什么?

明白 请用新版本的龙骨客户端生成一个新的龙骨动画试试, 处理这个bug我们需要知道是不是龙骨版本不匹配导致的问题,或者属于我们的bug

龙骨档案:

DragonBones JSON 4.5
NewProject_4.5.zip (20.9 KB)

DragonBones JSON 5.5
NewProject_5.5.zip (20.8 KB)

你好 我们发现在2.0上目前存在你描述的问题 我们正在排查中,有新的进展会通知你

你好,我现在也遇到这个问题了。龙骨用的是5.6.1。cocos creator用的是2.0.6.
如果导出的图片勾上Premultply Alpha,Src Blend Factor选GL_ONE。龙骨的淡入淡出动画就不能正常显示。
如果不勾Premultply Alpha,Src BlendFactor选SRC_ALPHA。淡入淡出动画可以正常显示,但是又会产生黑边

原来cocos creator支持5.5的龙骨了。。。一直以为只支持到4.5

1赞

请问新版本有沒有解决问题?

static createWithSpriteFrames(spriteFrames: [SpriteFrame], sample: number): AnimationClip;
在ts里检查类型的时候参数是不是错误了,不应该是spriteFrames: SpriteFrame[]吗?

目前问题还没有处理,我已经提了一个新iusses,请再等等,淡入淡出效果也可以先使用另外的方案实现下。

请问2.1.1有沒有解决?

抱歉暂时没有,我们正在看!

已修复, web端请看
https://github.com/cocos-creator/engine/pull/4068
原生层,请看
https://github.com/cocos-creator/cocos2d-x-lite/pull/1704