以前用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.
动作文件就是用的官方例子加了个骨骼而已 详见附件