端末のスクリーンショットを撮影する際、高画質なスクリーンショットを撮影したい場合もある。
そんな時はApplication.CaptureScreenshotの第二引数(superSize)に倍率を指定する。下のコードはスクリーンショットを倍にしたケース。
もし解像度を2048とか1024に近い値にしたい場合、以下のように指定する。Application.CaptureScreenshot("image.png",2);
サンプルコードfloat max = Mathf.Max(Screen.width, Screen.height);
int scale = Mathf.RoundToInt( 2048 / max);
Application.CaptureScreenshot("image.png", scale);
サンプルコード