unity+vuforia设置自动聚焦

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

        void Start()
        {
        var vuforia = VuforiaARController.Instance;
        vuforia.RegisterVuforiaStartedCallback(OnVuforiaStarted);
        vuforia.RegisterOnPauseCallback(OnPaused);
        CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
        }

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

private void OnPaused(bool paused)
        {
        if (!paused) // resumed
        {
        // Set again autofocus mode when app is resumed
        CameraDevice.Instance.SetFocusMode(
        CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
        }
        }
        }

猜你喜欢

转载自blog.csdn.net/u014172743/article/details/80281790
今日推荐