Unity调用PC摄像头 绑定在一个带有Render组件的物体上就行了。
本帖隐藏的内容
[html] view plaincopyprint?
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
{
}
}
}

本文介绍如何在Unity中调用PC摄像头。通过使用WebCamTexture和Unity的C#脚本,实现获取摄像头权限,选择设备,并将摄像头画面实时显示在游戏物体上。
2万+

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



