我使用Google Cardboard for Unity创建了3D视频应用。这适用于Android。
但是,出现了问题。这个应用程序的相机单独旋转。但其他设备不会自动旋转。此问题主要发生在Galaxy Note(我的手机Galaxy S5不旋转)。
也许Cardboard使用了陀螺仪。那么,这是由设备还是陀螺仪造成的?为什么相机会自动旋转?任何帮助表示赞赏。
以下是我的组件设置:
答案 0 :(得分:1)
Gyro's drift。通常,您会执行某种Sensor Fusion来缓解此问题,通常使用加速计数据。在Android上,这已经为您完成了。我认为建议使用sensorManager.getOrientation()。这应该提供设备上各种传感器的融合,以获得更好的准确性。