您的位置:首页 > 移动开发 > Unity3D

Unity调用PC摄像头

2014-06-19 09:41 260 查看
转载于Unity3d圣典里面,具体哪位大侠写的我忘咯。

using UnityEngine;

using System.Collections;

public class CameraTest : MonoBehaviour {

public string deviceName;

WebCamTexture tex;

// Use this for initialization

IEnumerator Start()

{

//获取授权

yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);

if (Application.HasUserAuthorization(UserAuthorization.WebCam))

{

WebCamDevice[] devices = WebCamTexture.devices;

deviceName = devices[0].name;

tex = new WebCamTexture(deviceName, 400, 300, 12);

renderer.material.mainTexture = tex;

tex.Play();

}

else

{

}

}

}

绑定在一个带有Render组件的物体上就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: