如何在Android中与谷歌硬纸板同步头部运动
我需要得到头部的运动,并根据头部的转动(旋转)。我需要在那里做些工作。这是在谷歌硬纸板插入设备的情况下 我在网上搜索过,但没有找到合适的信息。请帮帮我如何在Android中与谷歌硬纸板同步头部运动,android,google-cardboard,Android,Google Cardboard,我需要得到头部的运动,并根据头部的转动(旋转)。我需要在那里做些工作。这是在谷歌硬纸板插入设备的情况下 我在网上搜索过,但没有找到合适的信息。请帮帮我 提前感谢。为此使用传感器类,如下所示 SensorEventListener mSensorListener = new SensorEventListener() { @Override public void onAccuracyChanged(Sensor arg0, int arg1) {
提前感谢。为此使用传感器类,如下所示
SensorEventListener mSensorListener = new SensorEventListener() {
@Override
public void onAccuracyChanged(Sensor arg0, int arg1) {
}
@Override
public void onSensorChanged(SensorEvent event) {
Sensor sensor = event.sensor;
if (sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
if (event.values != null && event.values.length > 1) {
accelDataOld = rawAccelData;
rawAccelData = event.values[1];
tweenStep = (rawAccelData - accelData) / TWEEN_TIMING;
}
} else if (sensor.getType() == Sensor.TYPE_GYROSCOPE) {
if (event.values != null && event.values.length > 1) {
rawGyroData += event.values[0];
}
}
}
};