Egret社区

egret 5.3.10 no armature data

2020-12-12 03:47
2303
本帖最后由 路迷在海 于 2020-12-14 10:41 编辑

egret 5.3.10
DragonBones: 5.7.000
原来播放没有问题的龙骨动画 会变的加载不出来,报错no armature data:xxx,xxx
追踪源码报错到:
BaseFactory.prototype._fillBuildArmaturePackage = function (dataPackage, dragonBonesName, armatureName, skinName, textureAtlasName) {
            var dragonBonesData = null;
            var armatureData = null;
            if (dragonBonesName.length > 0) {
                if (dragonBonesName in this._dragonBonesDataMap) {
                    dragonBonesData = this._dragonBonesDataMap[dragonBonesName];
                    armatureData = dragonBonesData.getArmature(armatureName);//这里返回了null
                }
            }
           .....
        };
dragonBonesData有值,但是armatureData 没有
重新加载 会提示:
Can not add same name data:xxxx

求大佬、官方大大解惑

播放代码: 2UJV4_(A~96Z%%A4`ZVU7$C.png
F15HP1XH]_OBVR}58]4]F3T.png
  
回收代码:
M}23YKL9_EET`Y}78}A~L4Q.png

加载代码:
加载1.png
加载2.png

分享到 :
0 人收藏

3 个回复

倒序浏览
app小王子  社区管理员 | 2020-12-14 13:59:38
麻烦直接给我提供下demo源码吧 谢谢!

回帖奖励 +1 银子

路迷在海  登堂入室 | 2020-12-14 14:56:38
app小王子 发表于 2020-12-14 13:59
麻烦直接给我提供下demo源码吧 谢谢!

公司的项目,我想想办法重现下
路迷在海  登堂入室 | 2020-12-14 17:05:07
找到原因了 Y0FEK)IS`T]QZ_[ZR@TLW[3.png
这里我加载action18时 吧action47的数据放进去了,然后创建action18时 找不到对应数据。
暂时每次重新加载时清空下当前数据,还是得找找是哪里使用时出的问题,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部