根据教程
onLoad () {
cc.systemEvent.setAccelerometerEnabled(true); //设置是否开启重力传感
cc.systemEvent.on(cc.SystemEvent.EventType.DEVICEMOTION, this.onDeviceMotionEvent, this); //注册重力传感响应事件
},
onDestroy() {
cc.systemEvent.off(cc.SystemEvent.EventType.DEVICEMOTION, this.onDeviceMotionEvent, this); //取消重力传感响应事件
},
//x,y,z方向的重力感应加速度
onDeviceMotionEvent(event) {
cc.log("event name:", event.type, " acc x:", event.acc.x, " acc y:", event.acc.y, " acc z:", event.acc.z); //单位是g=9.8m/s^2
this.xLabel.string = event.acc.x;
this.yLabel.string = event.acc.y;
},
发布到微信平台后用真机测试
cc.log返回的坐标为
x:0
y:0
z:0
手机重力感应正常,能正常翻转游戏
请问可有谁遇到过这样的问题?