博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于unity3d调用摄像头的方法
阅读量:4354 次
发布时间:2019-06-07

本文共 1044 字,大约阅读时间需要 3 分钟。

using UnityEngine;using System.Collections;public class WebCam : MonoBehaviour {    //    public Material webCamShow;    //1.普通的材质球渲染方式    public UITexture webUITex;    //2.通过NGUI的UITexture方法渲染    public string deviceName;    private WebCamTexture tex;    void Start()    {        StartCoroutine (webCam ());    }    IEnumerator webCam()    {            yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);            if (Application.HasUserAuthorization(UserAuthorization.WebCam))              {                                  WebCamDevice[] devices = WebCamTexture.devices;                                   deviceName = devices[0].name;                                   tex= new WebCamTexture(deviceName, Screen.width, Screen.height, 12);                  //webCamShow.mainTexture=tex;    //属于1方法的内容                webUITex.mainTexture = tex;//属于2方法的内容                tex.Play();            }      }}

目前遇到的问题:

1、通过材质球渲染时作为天空盒背景使用成像有问题,所以本人通常使用NGUI的UITEXTURE方式渲染。

 

转载于:https://www.cnblogs.com/hellozzz/p/4724981.html

你可能感兴趣的文章
javascript中关于坐标 大小 的描述
查看>>
8086CPU各寄存器的用途
查看>>
AngularJs中,如何在render完成之后,执行Js脚本
查看>>
Nginx 防盗链
查看>>
如何讓Android系統顯示CJK擴展區漢字
查看>>
Android 下拉选择绑定Value和Text值
查看>>
HTML+CSS小结
查看>>
Android防止按钮连续点击
查看>>
ElasticSearch Mapping中的字段类型
查看>>
数据库中主键和外键的设计原则
查看>>
怎样理解阻塞非阻塞与同步异步的区别?
查看>>
Xcode 警告信息处理:Format string is not a string literal (potentially insecure)
查看>>
关于jQuery表单校验的应用
查看>>
matplotlib----初探------5直方图
查看>>
jquery之ajax
查看>>
Pro Git(中文版)
查看>>
解决phpmyadmin-1800秒超时链接失效问题
查看>>
OpenGL第十一节:拉伸和过滤
查看>>
AlertDialog的onCreateDialog与onPrepareDialog用法
查看>>
swift菜鸟入门视频教程-12-21讲
查看>>