关于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 }
转载于:https://www.cnblogs.com/mrmocha/p/9738935.html
关于Unity实现AR功能(四)设置相机的对焦相关推荐
- 关于Unity实现AR功能(五)摄像头转换与闪光灯开关控制
1 /// <summary> 2 /// 摄像头转换 3 /// </summary> 4 /// <param name="s_cameraDirectio ...
- 【无需代码】利用Vuforia for Unity实现简单的AR功能
准备工作: Unity2018+以上,目前高通Vuforia官网已经不支持下载,因为最新的Vuforia引擎已经集合到Unity2018以及更高版本里 Unity2018以下请自行下载官方包,百度搜索 ...
- google原生 u7_安卓7.0有惊喜?谷歌原生相机或集成AR功能
原标题:安卓7.0有惊喜?谷歌原生相机或集成AR功能 传闻谷歌考虑将增强现实(AR)技术加入到摄像头应用中.如果属实,该公司可能会利用Google Goggles的技术,允许你看到相关搜索结果如附近餐 ...
- 设置相机的距离_讲对焦(四):相机对焦有哪些小技巧?
之前的三篇文章分享了相机的对焦技术.自动对焦模式以及手动对焦模式,了解到了自动对焦与手动对焦的选择需要根据拍摄的环境来决定.那么,在对焦上,通常有哪些对焦的技巧?今天,就来分享. 对焦范围 在了解对焦 ...
- Unity Vuforia AR生成详细教程
Unity2019 生成AR程序详细教程+台式机开发无摄像头解决方案 文章目录 一.vuforia插件介绍 二.安装vuforia 三.注册vuforia官网账号和获取Key与创建数据库 四.Unit ...
- unity2d游戏开发系列教程:二、新建工程并熟悉Unity编辑器常用功能
目录 unity2d游戏开发系列教程:一.环境安装 第一步.打开项目 耐心等待一小会 工程界面 第二步.创建第一个场景(第一关)进行试玩 点击图中标号1的运行按钮,即可简单试玩感受,操作如下 移动A, ...
- ARFoundation入门到精通 - 1.7 检测设备是否支持AR功能
一.准备工作 1.打开Unity新建一个空场景,将场景中默认的"Main Camera"删除掉 2.Hierarchy->XR->AR Session Origin 创 ...
- 机器视觉系列(四)——相机部分
一.工业相机和其他数码相机的区别 工业相机和普通数码相机的区别: ①工业相机是工业用品,需要连续长时间运行,所以在性能可靠性.稳定性.环境稳定.防水.连续运行时间上有明显的优势.工业相机不易损坏,连续 ...
- Unity镜头跟踪的四种方法
Unity镜头跟踪的四种方法 新手代码 固定相机跟随,这种相机有一个参考对象,它会保持与该参考对象固定的位置,跟随改参考对象发生移动 using UnityEngine; using System.C ...
最新文章
- Hinton等6位图灵奖得主、百余位顶级学者邀你加入群聊,共话人工智能下一个十年...
- ES6 之Reflect 与 Proxy概述
- 干货 | NLP、知识图谱教程、书籍、网站、工具...(附资源链接)
- QuestMobile 2017年中国移动互联网年度报告
- Linux下的零拷贝
- VTK:绘图之StackedBar
- java decompiler_Java Decompiler(Java反编译工具)
- jmap在ubuntu上DebuggerException: Can't attach to the process
- oracle dg物理和逻辑,Oracle DG介绍(物理无实例)
- DCL 管理权限 mysql
- oracle的sqlload遇到超长,oracle sqlload
- python枚举类型_Python 的枚举类型
- Bootstrap前端框架
- 花生壳内网穿透实践指南
- 靶场练习之hackinglab(鹰眼)-基础题
- 黑马python培训网盘资源
- 树形管理工具-美美哒
- html圣诞效果,HTML5实现圣诞树效果
- Turbo还是那个Turbo吗?
- c语言99乘法口诀金字塔,作业:金字塔、乘法口诀表和字符反输出
热门文章
- 数据库自治服务DAS年度新版本:”数据库自动驾驶“进入规模化时代
- Flink+Hologres亿级用户实时UV精确去重最佳实践
- DTCC 2020 | 阿里云张鑫:阿里云云原生异地多活解决方案
- 玩大了! 阿里工程师的年会竟然这样搞?
- 万万没想到,分布式存储系统的一致性是......
- 游戏服务端的逻辑分服与物理分服
- Python小游戏(打地鼠)
- 【转】flannel网络的VXLAN及host-gw
- 关于STM32 SPI NSS的讨论
- 浅谈数据结构-平衡二叉树