Unity 屏幕中显示区域截图

void Update(){
    
    
     if (Input.GetKeyDown(KeyCode.P))//按P字母截图
     {
    
    
         OnJTButtonClick();
     }
}
public void ScreenShotFile(string fileName)
{
    
    
		UnityEngine.ScreenCapture.CaptureScreenshot(fileName, 3);//第二个参数是控制分辨率,越大则越清晰
}
public void OnJTButtonClick()
{
    
    
	    Debug.Log("C:/Users/ChengHJ/Desktop/screen/xx.png");
	    ScreenShotFile("C:/Users/ChengHJ/Desktop/screen/xx.png");
}

猜你喜欢

转载自blog.csdn.net/qq_41598072/article/details/127085299