スクリーンショット

Ctrl + Alt + S でゲーム画面のスクリーンショットを保存するエディター拡張

// Screenshot.cs v1.0.1 using System.IO; using UnityEngine; using UnityEditor; public class Screenshot { [MenuItem("Tools/Take Screenshot %&s")] public static void TakeScreenshot() { var assetDir = new DirectoryInfo(Application.dataPath); var screenshotsDir = assetDir.Parent.CreateSubdirectory("Screenshots"); var file = $"Screenshot_{System.DateTime.Now:yyyy_MMdd_HHmmss}.png"; var path = Path.Combine(screenshotsDir.FullName, file); ScreenCapture.CaptureScreenshot(path); Debug.Log($"Screenshot saved: {path}"); } }
Code language: C# (cs)

参考:

Unity でスクリーンショットを撮る時に必要な Tips まとめ – Qiita

Unity エディタ上から Game ビューのスクリーンショットを撮る Editor 拡張 – Qiita

ショートカットキーでスクリーンショットを撮ることができるエディタ拡張 – Qiita

Unity で画面のスクリーンショットを撮る (Application.CaptureScreenshot じゃない方法) – Qiita

Game View のスクリーンキャプチャを手軽に撮るエディタ拡張 | Alto-tascal

Unity エディタでスクリーンショットをとる | KAKELOG

Unity でスクリーンショットを撮る | KAKELOG

ScreenCapture.CaptureScreenshot | Unity スクリプトリファレンス [公式]

Texture2D.ReadPixels | Unity スクリプトリファレンス [公式]

コード:

CaptureScreenshotFromEditor.cs – エディタ上から Game ビューのスクリーンショットを撮る Editor 拡張 (dj-kusuha) – GitHub Gist

ゲーム内でスクリーンショットを撮影する

参考:

Unity でゲームのスクリーンショットを撮る機能の作成 | かめくめ

コード:

ScreenCapture.cs – Unity でスクリーンショットを保存する (makochang) – GitHub Gist

Screenshot Utility

入手:

Screenshot Utility | Unity Asset Store [Official]

Screenshot Companion

入手:

Screenshot Companion | Unity Asset Store [Official]

Super Screenshot

入手:

Super Screenshot | Unity Asset Store [Official]

UniEditorScreenshot

リポジトリ:

sanukin39/UniEditorScreenshot: Simple Editor Extension for Taking Screenshot at Unity Editor – GitHub

参考:

UniEditorScreenshot – エディタで Game ビューのキャプチャを簡単に撮ることができる | コガネブログ

Screenshot Generator

コード:

ScreenShotGenerator.cs – Editor 上で動作するスクリーンショットの Script です – GitHub Gist

参考:

ゲームビューをキャプチャして 1920 × 1080 の画像を保存する | Unity の使い方

Editor 上でスクリーンショットを撮る | ゆみねこブログ

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA