当前位置:编程学习 > wap >>

求教: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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,