unity3d筆記(5)——調用Webcam設備

調用WebCam設備,只需將腳本綁定到帶有Render組件的物體上,簡單的調用webCam的代碼如下:

using UnityEngine;
using System.Collections;

public class camera : MonoBehaviour {
	public string Mydevice;
	WebCamTexture tex;

	// Use this for initialization
	IEnumerator Start () {
		yield return Application.RequestUserAuthorization (UserAuthorization.WebCam);
		if(Application.HasUserAuthorization(UserAuthorization.WebCam))
		{
			WebCamDevice[] devices = WebCamTexture.devices;
			Mydevice = devices[0].name;
			tex = new WebCamTexture(Mydevice, 400, 300, 12);
			renderer.material.mainTexture = tex;
			tex.Play();
		}
	}
	
	// Update is called once per frame
	void Update () {
	
	}
}
綁定之後運行後即可調用camera
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章