Unity3D调用摄像头显示当前拍摄画面
2016-04-10 22:00
519 查看
[csharp] view
plain copy
using UnityEngine;
using System.Collections;
public class CameraTest : MonoBehaviour
{
public WebCamTexture cameraTexture;
public string cameraName="";
private bool isPlay = false;
// Use this for initialization
void Start()
{
StartCoroutine(Test());
}
// Update is called once per frame
void Update()
{
}
IEnumerator Test()
{
yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);
if (Application.HasUserAuthorization(UserAuthorization.WebCam))
{
WebCamDevice[] devices = WebCamTexture.devices;
cameraName = devices[0].name;
cameraTexture = new WebCamTexture(cameraName, 400, 300, 15);
cameraTexture.Play();
isPlay = true;
}
}
void OnGUI()
{
if (isPlay)
{
GUI.DrawTexture(new Rect(0, 0, 400, 300), cameraTexture, ScaleMode.ScaleToFit);
}
}
}
plain copy
using UnityEngine;
using System.Collections;
public class CameraTest : MonoBehaviour
{
public WebCamTexture cameraTexture;
public string cameraName="";
private bool isPlay = false;
// Use this for initialization
void Start()
{
StartCoroutine(Test());
}
// Update is called once per frame
void Update()
{
}
IEnumerator Test()
{
yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);
if (Application.HasUserAuthorization(UserAuthorization.WebCam))
{
WebCamDevice[] devices = WebCamTexture.devices;
cameraName = devices[0].name;
cameraTexture = new WebCamTexture(cameraName, 400, 300, 15);
cameraTexture.Play();
isPlay = true;
}
}
void OnGUI()
{
if (isPlay)
{
GUI.DrawTexture(new Rect(0, 0, 400, 300), cameraTexture, ScaleMode.ScaleToFit);
}
}
}
相关文章推荐
- Unity3d--GetComponent的使用方法
- Unity 设置Android SDK path
- 关于Unity的几种XML读取方式
- Unity3d--随机数Random.rotation
- Unity3d--timeScale的使用方法
- Unity Shader 一 激光特效Shader
- Unity的UI文档
- Unity3d之手机代码跟新策略探讨
- Unity3d之手游资源热跟新资源探讨
- Unity3d之资源打包Assetbundle
- Unity3D学习笔记(一)接入百度移动广告(Android详细讲解)
- Unity3d之角色控制器
- Unity UGUI图文混排源码(二)
- Unity UGUI图文混排源码(二)
- Unity UGUI图文混排源码(一)
- Unity UGUI图文混排源码(一)
- Unity中Microphone类进行录音保存
- Unity光照图UV显示
- 【Unity】4.4 添加角色控制器
- 【Unity】4.3 地形编辑器