使用Unity 3D c#后,网络摄像头停止在飞机上工作

时间:2019-01-20 04:10:06

标签: c# unity3d webcam

我在Unity3D中有一个正常工作的网络摄像头显示,但是当我的播放机死了并且场景重置时,根本找不到该网络摄像头,并且直到我完全重新启动Unity之后,它才能再次正常工作,然后它又可以继续工作了。我如何才能使它在场景重置时再次起作用。 (C#代码)

https://gyazo.com/12c4d1af60630ab184e8428367e6dbfa

void Start()
{
WebCamDevice[] devices = WebCamTexture.devices;

// assuming the first available WebCam is desired
WebCamTexture webcamTexture = new WebCamTexture();
Renderer renderer = GetComponent<Renderer>();
renderer.material.mainTexture = webcamTexture;
webcamTexture.Play();
}
}

0 个答案:

没有答案