2016-05-31 5 views
0

Unity用Google Cardboardを使用して3Dビデオアプリケーションを作成しました。これはAndroid向けです。Google Cardboardカメラが自動的に回転する

ただし、問題が発生しました。このアプリのカメラは単独で回転します。しかし、他のデバイスは自動的に回転しません。この問題は主にGalaxy Note(My Phone Galaxy S5は回転しません)で発生します。

おそらく、Cardboardはジャイロスコープを使用しました。これは、デバイスやジャイロスコープによって引き起こされますか?なぜカメラは自動的に回転しますか?どんな助けもありがとうございます。ここで

は私のコンポーネントの設定です:

Component1

Component2

+0

note4でもこの問題が発生しました。別の電話機に切り替えると、この問題は発生しませんでした。そして、私はgithubに関する問題を開くか、または私が開いた問題を見つけることをアドバイスします。 – tim

+0

いくつかのAndroid携帯電話センサーは本当に悪いですが、私たちが開発したいくつかのアプリでこれを体験しましたが、実際にはそれに対処するための実用的なものはありません。 –

答えて

1

Gyro's drift。通常、これを軽減するために、通常加速度計データを使用してSensor Fusionを実行します。 Androidの場合、これはすでに完了しています。 sensorManager.getOrientation()を使用することをお勧めします。これは、より正確な精度のために、デバイス上の様々なセンサの融合を提供するはずです。

関連する問題