using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Vuforia;
public class ArCamFoucs : MonoBehaviour {
// Use this for initialization
void Start () {
bool focusModeSet = CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO); if (!focusModeSet)
{
Debug.Log("Failed to set focus mode (unsupported mode).");
}
}
// Update is called once per frame
void Update () {
if (Application.platform == RuntimePlatform.WindowsEditor)
{
//if (Input.GetMouseButtonUp(0))
//{
// CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_TRIGGERAUTO);
// StartCoroutine(RestoreOriginalFocusMode());
//}
}
else
{
if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Ended)
{
CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_TRIGGERAUTO);
StartCoroutine(RestoreOriginalFocusMode());
}
}
}
private IEnumerator RestoreOriginalFocusMode()
{
yield return new WaitForSeconds(1.5f);
CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
}
unity3d:vuforia点击聚焦
最新推荐文章于 2023-06-07 07:13:19 发布
本文介绍了一个Unity中用于增强现实(AR)应用的相机聚焦控制脚本。该脚本使用Vuforia库,允许在Windows编辑器和触屏设备上切换连续自动对焦和触发自动对焦模式,以优化AR体验。
7995

被折叠的 条评论
为什么被折叠?



