zoukankan      html  css  js  c++  java
  • 关于Unity实现AR功能(四)设置相机的对焦

     1 /*************************************************
     2  * 项目名称:AR设置对焦功能
     3  * 脚本创建人:魔卡
     4  * 脚本创建时间:2018.10.02
     5  * 脚本功能:对焦功能设置
     6  * ***********************************************/
     7 using System.Collections;
     8 using System.Collections.Generic;
     9 using UnityEngine;
    10 using Vuforia;
    11 
    12 
    13 public class CameraSetting : MonoBehaviour
    14 {
    15     private void Start()
    16     {
    17         //持有Vufora控制器
    18         var tVuforia = VuforiaARController.Instance;
    19 
    20         //Vuforia完全启动注册触发的回调函数
    21         tVuforia.RegisterVuforiaStartedCallback(OnVuforiaStartedTriggerMet);
    22 
    23         //Vuforia暂停注册触发的回调函数
    24         tVuforia.RegisterOnPauseCallback(OnPausedTriggerMet);
    25     }
    26 
    27 
    28     /// <summary>
    29     /// Vuforia完全启动触发方法
    30     /// </summary>
    31     void OnVuforiaStartedTriggerMet()
    32     {
    33 
    34         //TODO 五种对焦形式根据需要进行更改示例如下
    35 
    36         //连续自动对焦
    37         CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
    38 
    39         //自动触发对焦一次
    40         //CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_TRIGGERAUTO);
    41 
    42         //寻常对焦模式
    43         //CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_NORMAL);
    44 
    45         //无穷尽变焦模式
    46         //CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_INFINITY);
    47 
    48         //宏变焦模式
    49         //CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_MACRO);
    50 
    51 
    52     }
    53 
    54 
    55     /// <summary>
    56     /// Vuforia暂停触发方法
    57     /// </summary>
    58     /// <param name="s_isPaused"></param>
    59     void OnPausedTriggerMet(bool s_isPaused)
    60     {
    61 
    62     }
    63 
    64 
    65 }
  • 相关阅读:
    【bzoj1878】[SDOI2009]HH的项链
    【bzoj2821】作诗(Poetize)
    【bzoj2120】数颜色
    PAT 乙级真题 1005.德才论
    PAT 乙级真题 1004.福尔摩斯的约会
    博客园使用悬挂猫(上吊猫)置顶插件
    PAT 乙级真题 1002.数字分类
    AcWing 789.数的范围
    AcWing 788.逆序对的数量
    二分查找
  • 原文地址:https://www.cnblogs.com/mrmocha/p/9738935.html
Copyright © 2011-2022 走看看