1、开启现行对焦模式(FOCUS_MODE_CONTINUOUS_AUTO)

这种模式可以使设备根据当前场景进行自动对焦

2、Vuforia其他对焦模式

并不是所有的设备都支持线性对焦的,所以需要启用其他对焦模式

3、触发自动对焦(FOCUS_MODE_TRIGGER_AUTO)

点击屏幕触发自动对焦模式,这个在Vuforia的demo中都有涉及到。

4、活用闪光灯

闪光灯的作用就是补光,不管是用作手电筒还是camera中。如果你的应用需要在黑暗的环境中运行,那么需要打开闪光灯才行。

Vuforia API:

CameraDevice.Instance.SetFlashTorchMode( true );

在Unity3d中:

CameraDevice.Instance.SetFlashTorchMode( true );

实例代码:
  void  Start()

{

m_bIsFocus = false;

CameraDevice.Instance.SetFocusMode(CameraDevice. FocusMode.FOCUS_MODE_CONTINUOUSAUTO);

}

void  Update()

{

//自动对焦

//if (m_bIsFocus)

#if UNITY_EDITOR

if (Input .GetMouseButtonUp( 0))

#elif UNITY_ANDROID || UNITY_IPHONE

if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began)

#endif

{

CameraDevice.Instance.SetFocusMode(CameraDevice. FocusMode.FOCUS_MODE_CONTINUOUSAUTO);

}

}

调用后摄像头:

public void  foneCamera(){

i++;

if (i==1)

{

CameraDevice.CameraDirection cameraDirection = CameraDevice.CameraDirection.CAMERA_FRONT;

CameraDevice.Instance.Stop();

CameraDevice.Instance.Deinit();

CameraDevice.Instance.Init(cameraDirection);

CameraDevice.Instance.Start();

}

if (i==2)

{

CameraDevice.CameraDirection cameraDirection = CameraDevice.CameraDirection.CAMERA_BACK;

CameraDevice.Instance.Stop();

CameraDevice.Instance.Deinit();

CameraDevice.Instance.Init(cameraDirection);

CameraDevice.Instance.Start();

i = 0;

}

}

unity调用摄像头和闪光灯相关推荐

  1. unity调用摄像头拍照

    我的unity调用摄像头拍照 因为做的是pc端的,所以不知道手机上效果是怎样的,据说代码是完全相同的. 废话不说,上代码, 打开摄像头代码: /// <summary>/// Opens ...

  2. 关于Unity调用摄像头扫描二维码与生成二维码的实现方法

    1.常用的生成二维码网址 https://cli.im/ 2.上官网下载二维码插件 http://zxingnet.codeplex.com/ 3.将下载的插件中zxing.unity.dll文件放入 ...

  3. Unity 调用摄像头拍照保存

    unity在制作很多大屏互动时候都会用到摄像头拍照或者保存图片,摄像头拍照方式也有多种,仅记录一下. using System.Collections; using System.Collection ...

  4. Unity调用摄像头并截图

    首先界面是这样的,很简易,脚本上挂了三个按钮 直接上代码 using UnityEngine; using UnityEngine.UI;public class WebCamera : MonoBe ...

  5. 怎样unity调用大华摄像头

    unity调用摄像头需要引用插件 UniversalMediaPlayer (这个为unity视频的播放插件) 有的可能也无法unity播放视频的,需要电脑装VLC media player 然后把U ...

  6. Unity如何调用摄像头并显示在窗口内

    Unity如何调用摄像头并显示在窗口内 序言 目标 unity中的实现 序言 在学习Unity开发AR过程中,发现无论是Vuforia还是Unity中的ARkit或者ARcore,均是建立一个ARca ...

  7. js 通过摄像头识别二维码,可以控制闪光灯。原生 HTML 调用摄像头,有 原生HTML + JS 版本 和 VUE3 + TS 版本与 uniapp 版本

    开发背景 最开始公司说到这个需求的时候第一个想法是使用微信的 js SDK 接入微信的扫一扫.但是得知所做的这个功能模块是需要嵌入到之前开发的app中,所以就只有使用 js 原生的 API 来开发了. ...

  8. Unity调用外部摄像头/网络摄像头/手机摄像头

    基于WebCamTexture WebCamTexutre可以支持采集卡.网络摄像头和移动端(手机.平板)设备摄像头的捕获一般代码会如下写: using System.Collections; usi ...

  9. Unity调用PC摄像头

     Unity调用PC摄像头    绑定在一个带有Render组件的物体上就行了. 本帖隐藏的内容 [html] view plaincopyprint?  using UnityEngine;  ...

最新文章

  1. java 文件拷贝文件怎么打开_java如何拷贝文件
  2. 安装linux系统结果,Linux 系统安装[Redhat]
  3. About JXTA message reliable design
  4. sis防屏蔽程序_弱电工程屏蔽机房设计方案
  5. easyui数据表格重置_数据库三种删除方式
  6. 【设计模式之美】<Reading Notes>贫血模型与充血模型
  7. Taro+react开发(93):判断是否是H5端
  8. 玩转oracle 11g(5):表空间的作用
  9. CBOW模型的数据预处理
  10. 咨询14个CEO,花了20小时,建设顶级数据团队的干货,被疯狂点赞
  11. [BZOJ]1055: [HAOI2008]玩具取名
  12. java界面ATM机取款后的余额_java_ATM机银行存取款系统的设计与实现本科毕业论文...
  13. c++基础:继承与组合!
  14. 【Unity3D】常用快捷键
  15. linux系统查看硬盘序列号
  16. 单片机原理及应用c语言版课后答案魏鸿磊,单片机原理及应用
  17. 4.2 Branching Strategies
  18. excel的最大行数和列数
  19. VENDORNPC.LUA --随身商人
  20. mybatis 3.x 缓存Cache的使用

热门文章

  1. python中的函数wavfile_Python--读取wav格式文件
  2. 动态更换主题色(换肤功能)
  3. 关于微信支付参数[签名]字段-Java代码片段
  4. AES/SM3/CBC C++
  5. 论文阅读_图像生成文本_CLIP
  6. C语言进行学生信息管理,要求可删,可用学号和各科成绩排序,可显示(使用结构体)
  7. [err] [Dtf] 1146: Table ‘xxxxx‘ doesn‘t exist
  8. FOXHIS前台西软服务器端和客户端安装教程
  9. 计算机工程美国留学,美国留学 计算机工程专业研究生排名
  10. Fn除以10007的余数是多少