重力感应无效

发布于 6 年前作者 jie085282 次浏览最后编辑 6 年前来自 ask

  wx.onAcceAccelerometerChange(function(res){
            this.airplaneNode.x+=res.x*110;
            this.changeRotation(res.x);
            cc.console.log(res.x);
        })

    在这条函数里面,只执行了打印的语句,其他语句并没有执行,甚至我进行赋值操作也没用。上面我加了wx.startAccelerometer(),也是没有用的,有大佬指导下这是为什么么?加速计这个函数到底咋用

1 回复
yanshao
yanshao1 楼4 年前

wx.***  这些方法基本都是异步,this指向是不同的

貌似需要this做这个接口之前 赋值一个变量 例如 let _self = this