御笠帖

作業記録など

Render Textureでカメラの映像をスクリーンに映す


こういうやつ。

[Project] -> [Texture] -> [Render Texture]を追加。
ひとまずプロパティはデフォルト。詳細は以下。
Unity - マニュアル: レンダーテクスチャ


必要なオブジェクトを追加する。
[Hierarchy] -> [Camera]を追加(サブカメラ)
[Hierarchy] -> [UI] -> [Canvas]を追加
[Canvas]に[UI] -> [Raw Image]を追加


追加したオブジェクトに[Render Texture]をアタッチ。
[Camera]のInspectorから[Camera] -> [Target Texture]に[Render Texture]をアタッチ
[Canvas]のInspectorから[Raw Image] -> [Texture]に[Render Texture]をアタッチ

確認用に床と箱を追加するとこんな感じに。右のカメラの映像がスクリーンに投影されています。
f:id:mikasanow:20150505045453p:plain

作成中のアプリにも使ってます。



プロジェクト
mikasaNow/RenderTexture · GitHub