//开启摄像头
public RawImage rawImage;
private WebCamTexture cameraTexture;
protected IEnumerator Camera(){
yield return Application.RequestUserAuthorization(UserAuthorization.WebCam);
Application.HasUserAuthorization(UserAuthorization.WebCam);
WebCamDevice[] devices = WebCamTexture.devices;
string cameraName = devices[0].name;
cameraTexture = new WebCamTexture (cameraName ,1920,1080,30);
cameraTexture .Play();
rawImage.texture = cameraTexture ;
}
//拍照
private void Photo(){
string path = string.Format("{0}/{1}.png",Application.streamingAssetsPath,DateTime.Now.ToString("yyyy_MM_dd_HH_mm_ss_ffff"));
ScreenCapture.CaptureScreenshot(path);
}
原文:https://www.cnblogs.com/zhizun1314/p/11839992.html