欢迎加入Unity业内qq交流群:956187480
方式一:自带的api全屏截图ScreenCaptureScreenCapture截全图全屏,直接读取像素的,场景和ui都有 这种方式有两种截图效果一样
///
/// Unity自带的api截图工具
///
public void CaptureScreenOne()
{
//截全图
ScreenCapture.CaptureScreenshot(savePath + "ss1-1.png");
StartCoroutine(RecordFrame());
}
IEnumerator RecordFrame()
{
//参考https://docs.unity3d.com/cn/current/ScriptReference/ScreenCapture.CaptureScreenshotAsTexture.html
yield return new WaitForEndOfFrame();
Texture2D texture = ScreenCapture.CaptureScreenshotAsTexture();
texture.Apply();//保存像素信息
Fi