我在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();
}
}