Вы можете использовать метод CaptureScreenshot, как указано выше, но это может сбить вас с толку, если вы новичок в Unity. Он сохраняет ваши захваченные изображения в пути к файлу, который вы должны передать методу CaptureScreenshot в качестве параметра, например
public class ScreenShotManager : MonoBehaviour {
const string FilePath = @"C:\Users\UserName\Desktop\ScreenShots";
public void CaptureScreenShot() {
ScreenCapture.CaptureScreenshot(FilePath);
}
void Update(){
if(Input.GetKeyDown(Keycode.C))
CaptureScreenShot();
}
этот код показывает, что если вы нажмете клавишу 'c' на клавиатуре, будет зафиксировано, какая основная камера рендерит в данный момент и сохранена в пути к этому файлу