Exemple #1
0
    void OnGUI()
    {
        if (GUI.Button(new Rect(0, 5, 150, 50), "Get Screenshot"))
        {
            snapShot.GetFullScreenShot(ImageType.JPG);
            //snapShot.GetFullScreenShot(ImageType.JPG, watermark, WatermarkAlignment.TOP_RIGHT);// save with watermark
        }

        if (tex != null && GUI.Button(new Rect(160, 5, 150, 50), "Save"))
        {
            // save screenshot
            snapShot.SaveTextureToGallery(tex, ImageType.JPG);
        }

        // preview
        if (tex != null)
        {
            GUI.Label(new Rect(0, 60, Screen.width, Screen.height), tex);
        }


        if (GUI.Button(new Rect(Screen.width - 120, 10, 100, 40), "Next"))
        {
            UnityEngine.SceneManagement.SceneManager.LoadScene(0);
        }
    }
Exemple #2
0
    IEnumerator TakeCapture()
    {
        yield return(new WaitForEndOfFrame());

        snapShot.GetFullScreenShot(ImageType.JPG);
        //snapShot.GetFullScreenShot(ImageType.JPG, watermark, WatermarkAlignment.TOP_RIGHT);// save with watermark
        yield return(new WaitForSeconds(2f));
    }
    void OnGUI()
    {
        if (GUI.Button(new Rect(0, 5, 150, 50), "Get Screenshot"))
        {
            snapShot.GetFullScreenShot();
        }

        if (tex != null && GUI.Button(new Rect(160, 5, 150, 50), "Save"))
        {
            // save screenshot
            snapShot.SaveTextureToGallery(tex);
        }

        // preview
        if (tex != null)
        {
            GUI.Label(new Rect(0, 60, Screen.width, Screen.height), tex);
        }
    }
Exemple #4
0
 private void hideUIandShot()
 {
     panelUI.SetActive(false);
     snapShot.GetFullScreenShot();
 }