-
Creator 版本:1.9.0
-
目标平台: 模拟器,微信小程序客户端
-
详细报错信息,包含调用堆栈:
-
重现方式:使用loadRes 加载DB 资源,先加载 dragonBones.DragonBonesAsset,后加载dragonBones.DragonBonesAtlasAsset,模拟器没有任何明显报错,但是不显示DB加载对象。
微信小程序客户端会报 No armature data。就是 BaseFactory.prototype.buildArmature 里面报出来的错。
正确加载方法 1:加载资源的顺序应该是,先加载 dragonBones.DragonBonesAtlasAsset 也就是图片资源。然后再加载dragonBones.DragonBonesAsse。
2.导出的DB文件,armatureName 不能是 默认的,必须改为其他名字。例如:robot
3.在加载 dragonBones.DragonBonesAsse 资源的时候,要手动给 armatureName 命名。也就是第二步里面的名字。robot。
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :win10
-
编辑器之前是否有其它报错 :
-
出现概率:100%
-
额外线索:
感觉可以写进官方文档里。龙骨坑很多,比如原生ios平台same name data的报错问题也是因为龙骨导出的骨骼都是使用了默认名字‘armatureName’。