- 第一种:使用ScreenCapture进行截屏,只能截全屏
public void OnSceneShot1()
{
var url = Application.dataPath +"/Images/" + Time.realtimeSinceStartup.ToString() + ".png";
ScreenCapture.CaptureScreenshot(url);
Application.OpenURL(path);
}
- 第二种:用Texture2D读取屏幕像素进行截图,可以自定义屏幕范围大小
private Texture2D OnScreenshot2(Rect rect,

本文介绍了Unity中三种截屏方法,包括使用ScreenCapture全屏截图,Texture2D自定义范围截图,以及通过RenderTexture针对特定相机截图。在实际项目中,自定义范围和特定相机截图应用更广泛。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



