第一种面片
https://blog.csdn.net/lei_7103/article/details/80104557
第二种是UI
using UnityEngine;
using System.Collections;
using System.IO;
using UnityEngine.UI;
public class CameraImage : MonoBehaviour {
WebCamTexture camTexture;
public RawImage showimage;
// Use this for initialization
void Start () {
StartCoroutine(CallCamera());
}
IEnumerator CallCamera()
{
yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);
if (Application.HasUserAuthorization(UserAuthorization.WebCam))
{
if (camTexture != null)
camTexture.Stop();
WebCamDevice[] cameraDevices = WebCamTexture.devices;
string deviceName = cameraDevices[0].name;
Debug.Log(deviceName);
camTexture = new WebCamTexture(deviceName);
showimage.canvasRenderer.SetTexture(camTexture);
camTexture.Play();
}
}
}