LoginSignup
2
2

More than 5 years have passed since last update.

とりあえずUnityでスクリーンショットがしたい

Posted at

基本的にはこちら↓の記事を参考にすると良いかと思います!
Unityで画面のスクリーンショットを撮る(Application.CaptureScreenshotじゃない方法)

一番簡単な「Application.CaptureScreenshot」をやったんですが、正直3時間ハマりました。あはー

ハマった原因は、Android6.0以上のパーミッションの件です。
Androidアプリ開発者ならご存知かと思いますが、TargetSDKがAndroid6以上の場合は、パーミッションの確認が必要ですよね。。。

自分の端末はNexus5X(Android7.1.1)だったため、バッチリ当てはまっちゃいました。あはー

Android6以上端末で、とりあえずスクリーンショットがしたい

  1. Write AccessをExternal(SDCard)に変更
    • 場所は→ Build Settig > Player Setting > Configuration > Write Access
  2. Application.CaptureScreenshot("screenshot.png")をボタンなどにアタッチ
  3. スクリーンショットメソッドの前にandroid.permission.WRITE_EXTERNAL_STORAGEのパーミッション許可を実装する
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2