将WebCam输入到unity3d的简单代码片段。
string deviceName = devices[index].name;
objWebCam = new WebCamTexture(deviceName);//, 400, 300, 12 //overloads
gameObject.GetComponent<MeshRenderer>().material.mainTexture = objWebCam;
objWebCam.Play();
我经常收到此错误
Could not connect pins - RenderStream()
UnityEngine.WebCamTexture:Play
但是( for solution )当我
时然后,它没有显示任何错误并且正常工作。为什么我经常收到此错误?
答案 0 :(得分:0)
提及“RenderStream”的错误消息可能与Unity3D无法使用DirectShow API构建视频流管道的问题相对应。消息本身并未显示根本原因,并且按概率顺序(最可能是第一个)可能是: