void Start() { frontCamName = WebcamUtils.GetFrontCamName(); backCamName = WebcamUtils.GetBackCamName(); Debug.Log(frontCamName); Debug.Log(backCamName); if (backCamName != null) { webcam = new WebCamTexture(backCamName); webcam.Play(); gameObject.GetComponent <Renderer>().material.mainTexture = webcam; Apply(); isBackCam = true; } else { webcam = new WebCamTexture(frontCamName); webcam.Play(); gameObject.GetComponent <Renderer>().material.mainTexture = webcam; Apply(); } Apply(); }
public void Apply() { WebcamUtils.SetOrientation(webcam, gameObject); WebcamUtils.SetRatio(WebcamUtils.GetRatio(webcam), gameObject); WebcamUtils.SetCameraSize(Camera.main, gameObject.GetComponent <Renderer>()); }