调用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
本文介绍如何在Unity中调用WebCam设备并显示画面。通过编写简单的脚本,实现请求用户授权、选择设备及设置分辨率等功能,并将WebCam画面绑定到物体材质上。
1万+

被折叠的 条评论
为什么被折叠?



