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 }
  • 相关阅读:
    POJ 1651:Multiplication Puzzle(区间DP)
    POJ 2955:Brackets(区间DP)
    LightOJ 1422:Halloween Costumes(区间DP入门)
    Gym 101257G:24(尺取)
    Codeforces 777D:Cloud of Hashtags(水题)
    Gym 101257B:2Trees(DFS+思维)
    Codeforces 777C:Alyona and Spreadsheet(思维)
    Codeforces 776C:Molly's Chemicals(思维)
    HDU-3440 House Man
    BZOJ-1202 狡猾的商人
  • 原文地址:https://www.cnblogs.com/mrmocha/p/9738935.html
Copyright © 2011-2022 走看看