unity调用摄像头和闪光灯
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调用摄像头和闪光灯相关推荐
- unity调用摄像头拍照
我的unity调用摄像头拍照 因为做的是pc端的,所以不知道手机上效果是怎样的,据说代码是完全相同的. 废话不说,上代码, 打开摄像头代码: /// <summary>/// Opens ...
- 关于Unity调用摄像头扫描二维码与生成二维码的实现方法
1.常用的生成二维码网址 https://cli.im/ 2.上官网下载二维码插件 http://zxingnet.codeplex.com/ 3.将下载的插件中zxing.unity.dll文件放入 ...
- Unity 调用摄像头拍照保存
unity在制作很多大屏互动时候都会用到摄像头拍照或者保存图片,摄像头拍照方式也有多种,仅记录一下. using System.Collections; using System.Collection ...
- Unity调用摄像头并截图
首先界面是这样的,很简易,脚本上挂了三个按钮 直接上代码 using UnityEngine; using UnityEngine.UI;public class WebCamera : MonoBe ...
- 怎样unity调用大华摄像头
unity调用摄像头需要引用插件 UniversalMediaPlayer (这个为unity视频的播放插件) 有的可能也无法unity播放视频的,需要电脑装VLC media player 然后把U ...
- Unity如何调用摄像头并显示在窗口内
Unity如何调用摄像头并显示在窗口内 序言 目标 unity中的实现 序言 在学习Unity开发AR过程中,发现无论是Vuforia还是Unity中的ARkit或者ARcore,均是建立一个ARca ...
- js 通过摄像头识别二维码,可以控制闪光灯。原生 HTML 调用摄像头,有 原生HTML + JS 版本 和 VUE3 + TS 版本与 uniapp 版本
开发背景 最开始公司说到这个需求的时候第一个想法是使用微信的 js SDK 接入微信的扫一扫.但是得知所做的这个功能模块是需要嵌入到之前开发的app中,所以就只有使用 js 原生的 API 来开发了. ...
- Unity调用外部摄像头/网络摄像头/手机摄像头
基于WebCamTexture WebCamTexutre可以支持采集卡.网络摄像头和移动端(手机.平板)设备摄像头的捕获一般代码会如下写: using System.Collections; usi ...
- Unity调用PC摄像头
Unity调用PC摄像头 绑定在一个带有Render组件的物体上就行了. 本帖隐藏的内容 [html] view plaincopyprint? using UnityEngine; ...
最新文章
- java 文件拷贝文件怎么打开_java如何拷贝文件
- 安装linux系统结果,Linux 系统安装[Redhat]
- About JXTA message reliable design
- sis防屏蔽程序_弱电工程屏蔽机房设计方案
- easyui数据表格重置_数据库三种删除方式
- 【设计模式之美】<Reading Notes>贫血模型与充血模型
- Taro+react开发(93):判断是否是H5端
- 玩转oracle 11g(5):表空间的作用
- CBOW模型的数据预处理
- 咨询14个CEO,花了20小时,建设顶级数据团队的干货,被疯狂点赞
- [BZOJ]1055: [HAOI2008]玩具取名
- java界面ATM机取款后的余额_java_ATM机银行存取款系统的设计与实现本科毕业论文...
- c++基础:继承与组合!
- 【Unity3D】常用快捷键
- linux系统查看硬盘序列号
- 单片机原理及应用c语言版课后答案魏鸿磊,单片机原理及应用
- 4.2 Branching Strategies
- excel的最大行数和列数
- VENDORNPC.LUA --随身商人
- mybatis 3.x 缓存Cache的使用
热门文章
- python中的函数wavfile_Python--读取wav格式文件
- 动态更换主题色(换肤功能)
- 关于微信支付参数[签名]字段-Java代码片段
- AES/SM3/CBC C++
- 论文阅读_图像生成文本_CLIP
- C语言进行学生信息管理,要求可删,可用学号和各科成绩排序,可显示(使用结构体)
- [err] [Dtf] 1146: Table ‘xxxxx‘ doesn‘t exist
- FOXHIS前台西软服务器端和客户端安装教程
- 计算机工程美国留学,美国留学 计算机工程专业研究生排名
- Fn除以10007的余数是多少