Esempio n. 1
0
    IEnumerator CaptureScreenshot()
    {
        yield return(new WaitForEndOfFrame());

        Texture2D texture = Sharing.CaptureScreenshot();

        Sharing.ShareTexture2D(texture, "HighwayRacer_screenshot", "Patrz ile mam punktów!");
    }
Esempio n. 2
0
    async Task SaveScreenshotAsync()
    {
        await new WaitForEndOfFrame();
        Texture2D texture = Sharing.CaptureScreenshot(0, 0, Screen.width, Screen.height);

        texture.Apply();
        await new WaitUntil(() =>
        {
            return(texture != null);
        });
        Media.Gallery.SaveImage(texture, DateTime.Now.ToString("dd-MM-yyyy_HH:mm:ss"), ImageFormat.JPG, SaveImageCallback);
    }
Esempio n. 3
0
        IEnumerator CRCaptureScreenshot()
        {
            yield return(new WaitForEndOfFrame());

            if (captureArea == ScreenshotCaptureOptions.WholeScreen)
            {
                screenshot.Value = Sharing.CaptureScreenshot();
            }
            else
            {
                screenshot.Value = Sharing.CaptureScreenshot(startX.Value, startY.Value, width.Value, height.Value);
            }

            captureCoroutine = null;
            Finish();
        }