public static void CaptureScreenshot (string filename, int superSize);
public static void CaptureScreenshot (string filename, ScreenCapture.StereoScreenCaptureMode stereoCaptureMode);

Parameters

filename截屏文件要保存到的路径名称。
superSize分辨率的增加倍数。
stereoCaptureModeSpecifies the eye texture to capture when stereo rendering is enabled.

Description

在路径 filename 捕获截屏并将其作为 PNG 文件。

如果此文件已经存在,则将被覆盖。

在移动平台上,此文件名将附加到持久数据路径。请参阅 Application.persistentDataPath 以了解更多信息。

When superSize parameter is more than 1, a larger resolution screenshot will be produced. For example, passing 4 will make the screenshot be 4x4 larger than normal. This is useful to produce screenshots for printing.

using UnityEngine;

// Generate a screenshot and save to disk with the name SomeLevel.png.

public class ExampleScript : MonoBehaviour { void OnMouseDown() { ScreenCapture.CaptureScreenshot("SomeLevel"); } }

The CaptureScreenshot returns immediately on Android. The screen capture continues in the background. The resulting screen shot is saved in the file system after a few seconds.