エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
UnityでUIを消したスクリーンショットを撮る方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
UnityでUIを消したスクリーンショットを撮る方法 - Qiita
Application.CaptureScreenshotで基本的にはキャプチャを撮る事が出来るけど、 これ当然ながら画面のUI... Application.CaptureScreenshotで基本的にはキャプチャを撮る事が出来るけど、 これ当然ながら画面のUIが写った状態でしかキャプチャ出来ない…… これだとキャプチャボタンを使って撮影させる場合になんともダサい画像になってしまう。 それを解消する方法とスクリプトを作成してみた。 ①UIのオブジェクトを非表示にしてキャプチャ終わったら再表示 最初にぱっと思いついた方法。 一件楽そうだが、この方法だと押したタイミングでユーザの表示から消える上、 キャプチャが終了した事をファイルチェックなりで確かめないといけないと考えて、 実装前にやめた。 ②Camera→RenderTexture→Texture2D→PNGにする これが今回実装した方法。 CanvasのRender Modeが「Screen Space - Overlay」の場合、 「UIを写すカメラとGameのカメラ