17/11/12 22:25:59.77 vUHfAujt.net
>>157
まずはスクリーンショットを撮影、Texture2D.ReadPixelsでスクリーンの状態をテクスチャに取り出す
この取り出しは、全ての描画が完了した後に行う必要があるのでコルーチンで使ってyield return new WaitForEndOfFrame() の後に処理するか、OnPostRender 内で行うこと
URLリンク(docs.unity3d.com)
次にUnityEngine.UI.RAWImage等を使って画面に表示させるなど好きに表示すればいいが
Texture2Dからスプライトとして切り出して使う場合にはSprite.Createを使う
URLリンク(docs.unity3d.com)
スクリーンショットはそれなりに大きなデータなのでメモリ上に大量に保持するとプラットフォームやデバイスによっては簡単にメモリ不足に陥るので注意が必要