求教:TurboFly 3D飞行游戏的重力不响应问题!
TurboFly 3D.apk 安装后,采用重力感应控制,游戏不响应,无法控制方向。而其他的重力游戏,如三维滚珠均可以玩。进入游戏后,通过dumpsys sensorservice 打印如下信息:
C:\android-sdk-windows\tools>adb shell
# dumpsys sensorservice
dumpsys sensorservice
Sensor List:
MMA8451Q 3-axis Accelerometer | Freescale Semiconductor | 0x00000000 | maxRate= 0.00Hz | last=< 0.0, 0.5, 9.5>
AK8973 3-axis Magnetic field sensor | Asahi Kasei | 0x00000001 | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
AK8973 Orientation sensor | Asahi Kasei | 0x00000002 | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
Gravity Sensor | Google Inc. | 0x5f677276 | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
Linear Acceleration Sensor | Google Inc. | 0x5f6c696e | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
Rotation Vector Sensor | Google Inc. | 0x5f726f76 | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
3 h/w sensors:
handle=0x00000000, active-count=2 / 2
handle=0x00000001, active-count=2 / 1
handle=0x00000002, active-count=2 / 1
2 active connections
Active sensors:
MMA8451Q 3-axis Accelerometer (handle=0x00000000, connections=2)
AK8973 3-axis Magnetic field sensor (handle=0x00000001, connections=1)
进入正常游戏,打印信息如下:
# dumpsys sensorservice
dumpsys sensorservice
Sensor List:
MMA8451Q 3-axis Accelerometer | Freescale Semiconductor | 0x00000000 | maxRate= 0.00Hz | last=< 0.2, 0.5, 9.5>
AK8973 3-axis Magnetic field sensor | Asahi Kasei | 0x00000001 | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
AK8973 Orientation sensor | Asahi Kasei | 0x00000002 | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
Gravity Sensor | Google Inc. | 0x5f677276 | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
Linear Acceleration Sensor | Google Inc. | 0x5f6c696e | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
Rotation Vector Sensor | Google Inc. | 0x5f726f76 | maxRate= 0.00Hz | last=< 0.0, 0.0, 0.0>
3 h/w sensors:
handle=0x00000000, active-count=1 / 1
handle=0x00000001, active-count=1 / 0
handle=0x00000002, active-count=1 / 0
1 active connections
Active sensors:
MMA8451Q 3-axis Accelerometer (handle=0x00000000, connections=1)
AK8973 Orientation sensor (handle=0x00000002, connections=1)
不知道该如何修改?
--------------------编程问答-------------------- 关注学习中!顶上 --------------------编程问答-------------------- 我也遇到了这个问题,求解中…… --------------------编程问答-------------------- 我的也是这样,玩不了。 --------------------编程问答-------------------- 以上两位,你们机器啥型号,Android系统版本是2.3么? --------------------编程问答-------------------- 问题解决了,使用的sensor不是重力感应器而是磁场感应器 --------------------编程问答-------------------- 。。。。。大家都以为是重力感应,擦,原来是电子罗盘在控制,谢楼上的
补充:移动开发 , Android