#RenderTexture作成
Project -> Create -> Render Texture
#レンダリングターゲットにRenderTextureを指定
Camera1とCamera2両方のCameraコンポーネントのTargetTextureへ「New Render Texture」をアタッチします。
こうすることでCamera1とCamera2のレンダリング結果が「New Render Texture」へ描きこまれるようになります。
#RenderTextureを描画するカメラの作成
名前を「Final Camera」とします。
#RenderTextureを描画するスクリプト
以下のスクリプトを先ほど作ったカメラ「Final Camera」にアタッチします。
ChangeRenderSrc.cs
using UnityEngine;
public class ChangeRenderSrc : MonoBehaviour
{
public RenderTexture source;
void OnRenderImage(RenderTexture src, RenderTexture dest)
{
Graphics.Blit(source, dest);
}
}
#RenderTextureをカメラにアタッチ
ChangeRenderSrc コンポーネントのsourceに「New Render Texture」をアタッチします。
これで「New Render Texture」が画面に出力されるようになりました。