cocos creator 2.2.0 龙骨插槽displayList出现undefine的情况

cocos creator 2.2.0

我在在使用龙骨的过程使用了如下的代码:
armatureDisplay: dragonBones.ArmatureDisplay,
this._armature = this.armatureDisplay.armature();
var a = this._armature.getSlot(“weapon”).displayList;
console.log(“initWeapon:武器Armature”, a);


这属性可以在网页正常显示,但是在模拟器下是这个样子的

问一下老哥们是我的姿势不对还是什么其他的情况

顶一下看看这个问题有人知道么

好像是原生平台接口 和网页接口不一样,cocos creator 龙骨方面文档很坑,到处都是坑

只能保证ArmatureDisplay组件的接口一致,如果调用dragonbones内部的方法,就不一定了,毕竟原生用的是c++版本的dragonbones库,h5用的是js版本,有些dragonbones内部的c++方法很难给js层使用,比如题主发的用的这个接口,原生层是这么定义的,


空指针这种类型,就有点尴尬了。
所以看你想实现什么功能吧,遇到这种情况,可以自己增加原生接口去绑定给js使用,绑定的教程可以看看cocos的官方文档。