2014-03-26 2 views
1

유니티 3D를 확장자 Vuforia와 함께 사용하고 있습니다. 나는 원통형 목표물을 연구 중이다. ARCamera이 이미지를 감지하고 기능 보강을 시작하면 화면에 GameObject (.fbx 파일, Meshes 폴더로 가져온 파일 및 Prefab 파일을 생성 함)을 표시하려고합니다. Unity C#에서 일하고 있습니다.Vuforia AR을 이용한 유니티 3D : ARCamera 뷰에 Game 객체 추가

GameObject에 스크립트를 첨부하고 DefaultTrackableEventHandler 스크립트를 초기화했습니다. Unity에서 실행하고 카메라가 시작될 때 게임보기에 개체가 표시되지 않습니다. 스크린 뷰에서는, 병 (Prefab)이 회전하는 것을 볼 수 있습니다.

답변

2

vuforia를 시도 할 때 카메라 또는 초점이 보이는 물체가 있는지 확인하고 천천히 360 ° 회전하여 물체를 볼 수 있는지, 물체가 예상 한 것보다 훨씬 위에 있는지 확인하십시오. 증축 된 세계에서 참조를 얻으려면 3 축에서 매우 긴 확장 된 큐브를 추천하고 거기에서부터 이동하십시오.

+0

응답을 보내 주셔서 감사합니다. 나는 당신이 그 조립식이 내 기대치를 훨씬 상회한다는 것에 맞다고 생각합니다. 나는이 객체를 한 번 사용해야 만하므로 Prefab으로 만들 수는 없다고 생각합니다. 맞습니까? 둘째로, 내가 유니티에서 플레이 할 때. 나는 (병이있는 시점에서) 그 병의 클론이 상향으로 회전하는 것을 보았는데, 이는 내 스크립트가 그 클론에서 작동한다는 것을 의미한다. 내가 직면 한 주된 문제는 내 병 조립식으로 확대하고 뷰에 내 "ARCamera"를 정렬 할 때 카메라/게임 뷰에 아무것도 표시되지 않습니다. – Hanny

+0

vuforia를 사용한 이후로 오랜 시간이 걸렸지 만 카드보기를 놓쳤을 때 게임보기가 일시 중단되었습니다. 카메라를 병에 맞춰 놓았을 때 카드가 여전히 보이거나 카드가 움직이는 지 확인하십시오. 카드를 가까이에두면 병을 피할 수 있습니다. –

+2

내가 한 일은 장면에서 ARCamera와 병을 제거/삭제하고 다시 소개하고 모든 설정을 완료했습니다. 그리고 그것은 비올라를 움직였습니다 !!! 귀하의 아이디어를 주셔서 감사합니다 폰초. :) – Hanny