关于Unity使用Vuforia10.3开发AR发布安卓 某些设备摄像头无法对焦的问题
摄像头无法对焦,目标丢失,无法识别Target。 解决方案 CameraDevice 改成 连续对焦模式 FOCUS_MODE_CONTINUOUSAUTO 注册一个回调,VuforiaBehaviour当 Vuforia 引擎启动时设置一个焦点模式。
void Start()
{
VuforiaApplication.Instance.OnVuforiaStarted += OnVuforiaStarted;
VuforiaApplication.Instance.OnVuforiaPaused += OnPaused;
}
private void OnVuforiaStarted()
{
VuforiaBehaviour.Instance.CameraDevice.SetFocusMode(
FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
VuforiaBehaviour.Instance.CameraDevice.SetCameraMode(Vuforia.CameraMode.MODE_DEFAULT);
}
private void OnPaused(bool paused)
{
if (!paused)
{
VuforiaBehaviour.Instance.CameraDevice.SetFocusMode(
FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
}
vuforia 说明文档链接: https://library.vuforia.com/platform-support/working-camera-unity
|