2017-02-07 5 views
1

우리는 탱고와 VR을 사용하는 프로젝트를 진행하고 있으며,이를 앱에 구현하려고 테스트하고 싶습니다. 우리의 응용 프로그램은 탱고와 Vr을 함께 사용하므로 탱고 VR sdk와 Google VR sdk가 모두 프로젝트에 있습니다. 우리는 최신 버전 인 uinty, gvr gvr 1.1 및 tango sdk Caporales를 사용하고 있습니다.탱고 API에서 현재 영역 설명 목록을 얻는 중 Unity를 통해

우리는 단결을 이루며 지금까지 많은 문제를 겪었습니다. googlevr과 tango sdks의 조합은 서로에게 뭔가를하고 많은 문제를 일으키는 것 같습니다. 우리는 다른 유니티 버전과 두 버전의 서로 다른 버전을 사용하려고 시도했으며 탱고 관리자 프리 프레임에서 탱고 UX 구성 요소를 사용 불가능하게 설정 한 경우에만 탱고 및 vr sdks가있는 프로젝트가 실행될 수 있음을 알게되었습니다. 그게 정확히 무슨 일을하는지 모르겠지만 만약 그것이 enbaled 애플 리케이션은 발사에 그냥 충돌합니다.

어쨌든 문제는 내가 학습 할 수있는 영역을 알기 쉽도록 노력하고 있다는 것입니다. 예제와 함께 사용되는 코드에서 TangoAreaDescriptionmanager 장면을 사용하고 있습니다. 나는 TangoService_getAreaDescriptionUUIDList이라는 메서드에서 AreaDescriptionAPI 클래스 (라인 800 또는 그 근처에 AreaDescription 파일에 있음)에서 발생하도록 문제를 격리했습니다. 동일한 파일의 _GetUUIDList 메서드에서 해당 메서드를 호출하면 코드가 더 이상 실행되지 않습니다. 응용 프로그램이 충돌하지 않지만 아무 일도 일어나지 않는다는 것을 기억하십시오. 외부 라이브러리에서 발생하는 오류가 있으므로 알아낼 수 없습니다.

누군가 이것에 대한 정보가 있습니까? 필요하다면 더 많은 정보를 제공해 드리겠습니다.

편집 : 내 장치에서 logcat을 살펴본 결과 문제가 어쩌면 다른 것으로 나타났습니다 ... pastebin.com/53Htz9YQ 여기 관련 로그가있는 파일이 있습니다. TANGO_CLIENT_API가 올바르게로드되지 않은 것으로 보입니다 ...

+0

죄송합니다. 죄송 합니다만, 버그 보고서 나 커뮤니티 게시물을 읽고 Google VR과 Tango 사이의 공유 라이브러리에 대해 이야기했습니다.이 라이브러리는 호환되지 않아 라이브러리를 모두 제외해야합니다. 멋지게 함께. 게시물의 출처가 확실하지 않아서 찾을 수 없습니다. 많은 도움이되지 않아서 미안해! – Jethro

+0

나는 Plugins/Android/google-unity-wrapper 파일에 관한 내용을 읽었고, 나는 그 것을 삭제했다. 그게 당신이 생각하는 것입니까? (여기 링크 : https://developers.google.com/tango/apis/unity/unity-cardboard-integration) – blorsten

+0

네, 그랬습니다.) aah well try a try. – Jethro

답변

0

이 호출이 작동하려면 응용 프로그램에 ADF_LOAD_SAVE_PERMISSION이 있어야합니다. 학습 영역을 실제로로드하거나 저장하는 경우와 동일합니다.

문서의이 부분 인 Tango Permissions and Lifecycle in Unity을 검토하고 특히 워크 플로가이 권한을 처리하기 위해 특별하므로 "수동으로 사용 권한 요청 및 연결 (영역 학습)"을 검토하십시오.

+0

그 권한을 안드로이드 매니페스트에 추가해야하는지 아니면 다른 것인가? 귀하가 게시 한 링크가 특정 허가에 관한 정보를 제공하지 않았습니까? 또한 해당 permissionGranted 매개 변수를 true로 설정하여 OnTangoPermissions 메서드가 호출되므로 부여한 모든 사용 권한을 의미하지 않습니다. – blorsten

+0

@blorsten : 자바 API를 사용하여 다른 이름이나 권한을 요청하는 다른 방법을 사용할 수 있지만 매니페스트에있을 수는 없습니다. 'OnTangoPermissions' 콜백 내에서 영역 목록을 호출합니까? 허가를 묻는 대화 상자가 보입니까? –

+0

네, OnTangoPermissions 메소드의 목록을 요구하고 권한에 대한 대화 상자가 표시됩니다. 내 장치에서 logcat을 살펴본 결과 문제가 다른 것임을 알았습니다 ... http://pastebin.com/53Htz9YQ 여기 관련 로그 파일이 있습니다. TANGO_CLIENT_API가 제대로로드되지 않는 것 같습니다. 그 사실을 알고 있습니까? – blorsten