コード例 #1
0
    /// <summary>
    /// open the camera
    /// </summary>
    public void Play()
    {
        if (isRunning)
        {
            return;
        }
#if (UNITY_ANDROID || UNITY_IOS) && !UNITY_EDITOR
        if (isUseEasyWebCam)
        {
            EasyWebCam.Play();
        }
        else
        {
            if (webcamera != null)
            {
                webcamera.Play();
            }
            else
            {
                webcamera = new WebCamTexture(previewWidth, previewHeight);
                webcamera.Play();
            }
        }
#else
        webcamera.Play();
#endif
        isRunning = true;
    }
コード例 #2
0
ファイル: DeviceCamera.cs プロジェクト: perkoules/BinGo
    /// <summary>
    /// open the camera
    /// </summary>
    public void Play()
    {
        if (isRunning)
        {
            return;
        }
#if (UNITY_ANDROID || UNITY_IOS) && !UNITY_EDITOR
		if(isUseEasyWebCam)
		{
			EasyWebCam.Play();
		}
		else{
			webcamera.Play ();
		}
#else
        webcamera.Play();
#endif
        isRunning = true;
    }
コード例 #3
0
ファイル: DeviceCamera.cs プロジェクト: MF-JIN/test
    /// <summary>
    /// open the camera
    /// </summary>
    public void Play()
    {
        if (isRunning)
        {
            return;
        }
#if UNITY_ANDROID && !UNITY_EDITOR
        if (isUseEasyWebCam)
        {
            EasyWebCam.Play();
        }
        else
        {
            webcamera.Play();
        }
#else
        if (UnityEngine.WebCamTexture.devices.Length > 0)
        {
            webcamera.Play();
        }
#endif
        isRunning = true;
    }