Cocos Creator 2.09 P1 ---- 模拟器调用这个接口出错!报告 bone.getWorldRotationX is not a function

模拟器运行出错。但是web运行可以的。bone.getWorldRotationX 是一个接口啊。。。

目前原生没有提供这个接口,可以读取属性 bone.worldX 获取

为啥原生不提供这个接口?我要获得bone.getWorldRotationX的旋转角度,bone.worldX 不是角度的意思吧?

我搞错了,应该可以获取到 bone.rotation 这个值,你试试,目前只提供这些数据。

        let rotation = bone.rotation;//getWorldRotationX();

结果完全不对啦。只有用getWorldRotationX()接口,结果才是准确的。
bone.rotation应该是局部角度吧。如何获得相对World的角度?

这个我反馈一下,好像是没有提供了。

暂时这样计算,后续版本会更新
let bone = spine.findBone(‘xxx’);
let a = bone.m00;
let c = bone.m10;
let worldRotationX = Math.atan2(c, a) * 180 / 3.14;

给力, 谢谢

大佬,let bone = spine.findBone(‘xxx’);
let a = bone.m00;
let c = bone.m10;
let worldRotationX = Math.atan2(c, a) * 180 / 3.14;
这样计算后的结果还是不对! 只有用 getWorldRotationX 接口才对。。
下个版本把getWorldRotationX 接口 放到原生接口里面去吧进?

下个版本有改动,关注下个版本更新。

嗯嗯, :pray: