求助 动画编辑器 骨骼坐标取不出来

以前用2DX 最近才用 js 我用动画编辑器建立一个骨骼做参考点 可是js 取出来worldinfo是未定义的 不知道是什么情况 代码如下

ccs.armatureDataManager.addArmatureFileInfo("res/test/DemoPlayer.ExportJson");
    var actor1 =  new ccs.Armature("DemoPlayer");
    actor1.setPosition(600, 300);
    actor1.getAnimation().playWithIndex(0);
    
    cc.log("x : "+actor1.getBone("test2")._worldInfo);
    cc.log("x : "+actor1.getBone("test2").getWorldInfo().x);
    
    this.addChild(actor1);

其中 _worldInfo 打印显示 undefined
getWorldInfo().x 显示 Invalid native object.

JS: x : undefined
JS: /Users/zhusu/Desktop/work/Run/runtime/mac/PrebuiltRuntimeJs.app/…/…/…/src/Game.js:37:Error: js_get_BaseData_x : Invalid native object.

动作文件就是用的官方例子加了个骨骼而已 详见附件

看了下C++ 代码 发现 是正确的

BaseData* Bone::getWorldInfo(){
CCLOG("_worldInfoX : %f",_worldInfo->x);
return _worldInfo;
}

_worldInfoX : -220.500000

不知道为什么 回js BaseData对象就没了… 求大神