2017-01-19 2 views
0

나는 Unity3d와 함께 Vuforia를 사용하고 있습니다. 다양한 기기에서 카메라가 정상적으로 작동하지만 HTC, Nexus 6p와 같은 휴대 전화에서 흐림/초점 문제가 발생합니다. ARCamera에서 자동 초점 스크립트를 사용하고 있습니다.Vuforia 자동 초점 안드로이드 Unity

using UnityEngine; 
using System.Collections; 
using Vuforia; 
public class CameraFocus : MonoBehaviour { 

bool FocusModeSet; 

void Awake() 
{ 
    //CameraDevice.Instance.SetFocusMode (CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO); 
    FocusModeSet = CameraDevice.Instance.SetFocusMode ( 
     CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO); 

    if (FocusModeSet == false) 
    { 
     Debug.Log ("to set focus mode Failed (mode unsupported)()."); 
    } 
} 
} 

사람이 도와 드릴 -이 : 아래

코드인가?

답변

0

비슷한 문제가있었습니다. 특정 Vuforia 상태에서 Camera Focus Mode를 설정하는 스크립트를 만들었습니다. 아래 내 샘플 코드에 좀 걸릴 수 있습니다 :

public class CameraController : MonoBehaviour { 

void Start() { 
    VuforiaBehaviour.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted); 
    VuforiaBehaviour.Instance.RegisterOnPauseCallback(OnVuforiaStarted); 
} 

private void OnVuforiaStarted() { 
    CameraDevice.Instance.SetFocusMode(
    CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO); 
} 

나는 표준 ARCamera 객체에이 스크립트를 핀.

+0

이미 사용해 보았지만 Nexus 6p와 같은 많은 기기에서는 작동하지 않습니다. – vanshika

+0

[릴리스 노트] (https://library.vuforia.com/articles/Release_Notes/Vuforia-SDK-Release-Notes)에서 Nexus에 문제가 있음을 발견했습니다. Nexus 5 문제에 관한 글이 [https://developer.vuforia.com/forum/device-support/nexus-5x-arcamera-issue-unity] 있습니다. 장치 [https://developer.vuforia.com/forum/device-support/how-report-device-issue]로 문제를보고 할 수 있습니다. –