public static void Blit (Texture source, RenderTexture dest);
public static void Blit (Texture source, RenderTexture dest, Material mat, int pass= -1);
public static void Blit (Texture source, Material mat, int pass= -1);

パラメーター

source ソーステクスチャ (コピー元のテクスチャ)
dest コピー先の RenderTexture オブジェクト。null の場合、直接画面に転送する
mat 使用するマテリアル。たとえば、マテリアルのシェーダーはいくつかのエフェクトを後処理できます。
pass -1 (デフォルト) の場合、マテリアルのすべてのパスを描画します。そうでなければ、指定されたパスだけを描画します。

説明

元のテクスチャをシェーダーでレンダリングするテクスチャへコピーします。

This is mostly used for implementing image effects.







See Also: Graphics.BlitMultiTap, image effects.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public Texture aTexture; public RenderTexture rTex; void Start() { if (!aTexture || !rTex) Debug.LogError("A texture or a render texture are missing, assign them."); } void Update() { Graphics.Blit(aTexture, rTex); } }