2016-05-31 5 views
0

Unity 용 Google Cardboard를 사용하여 3D 동영상 앱을 만들었습니다. 이것은 Android 용입니다.Google Cardboard 카메라가 자동으로 회전합니다.

그러나 문제가 발생했습니다. 이 앱의 카메라는 혼자 회전합니다. 그러나 다른 장치는 자동으로 회전하지 않습니다. 이 문제는 주로 Galaxy Note (My Phone Galaxy S5가 회전하지 않음)에서 발생합니다.

아마도 골판지는 자이로 스코프를 사용했습니다. 그래서, 이것은 장치 또는 자이로 스코프에 의한 것입니까? 왜 카메라가 자동으로 회전합니까? 어떤 도움을 주셔서 감사합니다. 여기

내 구성 요소의 설정은 다음과 같습니다

Component1

Component2

+0

note4에서도이 문제를 만났습니다. 다른 휴대 전화로 전환해도 발생하지 않았습니다. 그리고 github에 대한 문제를 열거 나 내가 열어 놓은 문제를 찾으라고 조언합니다. – tim

+0

일부 안드로이드 휴대 전화 센서는 정말 좋지 않습니다. 우리가 개발 한 여러 앱에서이 기능을 경험했습니다. 이에 대해 할 수있는 실용적인 것 (시간 문제)은 없습니다. 센서 제조업체가 구현 한 것입니다. –

답변

1

Gyro's drift. 일반적으로 가속도계 데이터를 사용하여 이것을 완화하기 위해 일종의 Sensor Fusion을 수행합니다. Android에서는이 작업이 이미 완료되었습니다. sensorManager.getOrientation()을 사용하는 것이 좋습니다. 이는 정확도를 높이기 위해 장치의 다양한 센서를 융합시켜야합니다.

관련 문제