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 }

转载于:https://www.cnblogs.com/mrmocha/p/9738935.html

关于Unity实现AR功能(四)设置相机的对焦相关推荐

  1. 关于Unity实现AR功能(五)摄像头转换与闪光灯开关控制

    1 /// <summary> 2 /// 摄像头转换 3 /// </summary> 4 /// <param name="s_cameraDirectio ...

  2. 【无需代码】利用Vuforia for Unity实现简单的AR功能

    准备工作: Unity2018+以上,目前高通Vuforia官网已经不支持下载,因为最新的Vuforia引擎已经集合到Unity2018以及更高版本里 Unity2018以下请自行下载官方包,百度搜索 ...

  3. google原生 u7_安卓7.0有惊喜?谷歌原生相机或集成AR功能

    原标题:安卓7.0有惊喜?谷歌原生相机或集成AR功能 传闻谷歌考虑将增强现实(AR)技术加入到摄像头应用中.如果属实,该公司可能会利用Google Goggles的技术,允许你看到相关搜索结果如附近餐 ...

  4. 设置相机的距离_讲对焦(四):相机对焦有哪些小技巧?

    之前的三篇文章分享了相机的对焦技术.自动对焦模式以及手动对焦模式,了解到了自动对焦与手动对焦的选择需要根据拍摄的环境来决定.那么,在对焦上,通常有哪些对焦的技巧?今天,就来分享. 对焦范围 在了解对焦 ...

  5. Unity Vuforia AR生成详细教程

    Unity2019 生成AR程序详细教程+台式机开发无摄像头解决方案 文章目录 一.vuforia插件介绍 二.安装vuforia 三.注册vuforia官网账号和获取Key与创建数据库 四.Unit ...

  6. unity2d游戏开发系列教程:二、新建工程并熟悉Unity编辑器常用功能

    目录 unity2d游戏开发系列教程:一.环境安装 第一步.打开项目 耐心等待一小会 工程界面 第二步.创建第一个场景(第一关)进行试玩 点击图中标号1的运行按钮,即可简单试玩感受,操作如下 移动A, ...

  7. ARFoundation入门到精通 - 1.7 检测设备是否支持AR功能

    一.准备工作 1.打开Unity新建一个空场景,将场景中默认的"Main Camera"删除掉 2.Hierarchy->XR->AR Session Origin 创 ...

  8. 机器视觉系列(四)——相机部分

    一.工业相机和其他数码相机的区别 工业相机和普通数码相机的区别: ①工业相机是工业用品,需要连续长时间运行,所以在性能可靠性.稳定性.环境稳定.防水.连续运行时间上有明显的优势.工业相机不易损坏,连续 ...

  9. Unity镜头跟踪的四种方法

    Unity镜头跟踪的四种方法 新手代码 固定相机跟随,这种相机有一个参考对象,它会保持与该参考对象固定的位置,跟随改参考对象发生移动 using UnityEngine; using System.C ...

最新文章

  1. Hinton等6位图灵奖得主、百余位顶级学者邀你加入群聊,共话人工智能下一个十年...
  2. ES6 之Reflect 与 Proxy概述
  3. 干货 | NLP、知识图谱教程、书籍、网站、工具...(附资源链接)
  4. QuestMobile 2017年中国移动互联网年度报告
  5. Linux下的零拷贝
  6. VTK:绘图之StackedBar
  7. java decompiler_Java Decompiler(Java反编译工具)
  8. jmap在ubuntu上DebuggerException: Can't attach to the process
  9. oracle dg物理和逻辑,Oracle DG介绍(物理无实例)
  10. DCL 管理权限 mysql
  11. oracle的sqlload遇到超长,oracle sqlload
  12. python枚举类型_Python 的枚举类型
  13. Bootstrap前端框架
  14. 花生壳内网穿透实践指南
  15. 靶场练习之hackinglab(鹰眼)-基础题
  16. 黑马python培训网盘资源
  17. 树形管理工具-美美哒
  18. html圣诞效果,HTML5实现圣诞树效果
  19. Turbo还是那个Turbo吗?
  20. c语言99乘法口诀金字塔,作业:金字塔、乘法口诀表和字符反输出

热门文章

  1. 数据库自治服务DAS年度新版本:”数据库自动驾驶“进入规模化时代
  2. Flink+Hologres亿级用户实时UV精确去重最佳实践
  3. DTCC 2020 | 阿里云张鑫:阿里云云原生异地多活解决方案
  4. 玩大了! 阿里工程师的年会竟然这样搞?
  5. 万万没想到,分布式存储系统的一致性是......
  6. 游戏服务端的逻辑分服与物理分服
  7. Python小游戏(打地鼠)
  8. 【转】flannel网络的VXLAN及host-gw
  9. 关于STM32 SPI NSS的讨论
  10. 浅谈数据结构-平衡二叉树