using UnityEngine;
using System.Collections;
using Vuforia;
public class autofocus : MonoBehaviour {
// Use this for initialization
void Start () {
VuforiaBehaviour.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted);
VuforiaBehaviour.Instance.RegisterOnPauseCallback(OnPaused);
}
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);
}
}
// Update is called once per frame
void Update ()
{
bool focusModeSet = CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
if (!focusModeSet)
{
Debug.Log("Failed to set focus mode (unsupported mode).");
}
}
}
0 komentar:
Posting Komentar