【JSB】 Spine 获取Bone世界坐标问题【已解决】

Creator 版本:1.10.1
Spine 资源版本:3.6.53

问题描述:
##在spine动画运行过程中获取的Bone的位置,返回的世界坐标有误

测试代码:

let bodySpine = this.Body.getComponent(sp.Skeleton);
if(bodySpine){
      bodySpine.updateWorldTransform();
     //bodySpine._sgNode.updateWorldTransform();

      let bone = bodySpine.findBone(boneName);
      cc.log("Info: getBonePosition >> lcoal:  x:" + bone.x + " y:" + bone.y);
      cc.log("Info: getBonePosition >> world:  x:" + bone.worldX + " y:" + bone.worldY);
      let worldPos = bone.localToWorld(cc.p(bone.x, bone.y));
      cc.log("Info: getBonePosition >> world: x:" + worldPos.x + " y:" + worldPos.y);
}

不管是 cc.p(bone.worldX, bone.worldY)
还是bone.localToWorld(cc.p(bone.x, bone.y))
结果和显示中看到的差别非常大

图一是显示中表现,取得骨骼对应左侧人物的手

图二是打印的数据

请大神指教

##突然想到可能是这边的world和2dx坐标中的world不是一个概念
尝试了一下同上述代码中的
this.Body.convertToWorldSpace(worldPos)
##从效果来看,bone这里的world应该是指这个spine.skeleton

##希望官方能完善下此处的变量命名,或者注释更详细点