UnityでスクリーンショットをTexture2D形式で取得する

UnityではApplication.CaptureScreenshotというAPIスクリーンショットを撮れますが、png形式で画像を保存するため、SNS投稿などに利用する際に使いづらい(Texture2D形式で取得したい)場合があります。

そんなときは以下のように自前で画面のピクセルデータを読み込んで、テクスチャを生成すればOKです。