Unity打开网络摄像头

using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class opencam : MonoBehaviour 
{
    public string deviceName;//无需为其绑定变量,直接运行,显示的是本地摄像机的名称
    WebCamTexture webCam;
    // Use this for initialization
    void Start () 
    {
        WebCamDevice[] devices = WebCamTexture.devices;
        deviceName = devices[0].name;
        webCam = new WebCamTexture(deviceName, 640, 480, 15);//设置宽、高和帧率   
        this.GetComponent<Renderer>().material.mainTexture = webCam;//脚本挂在某个物体上,则会将摄像头的画面渲染在此物体上
        webCam.Play();
    }

// Update is called once per frame
void Update () 
    {

}
}

猜你喜欢

转载自blog.csdn.net/jan301/article/details/80162030