シェーダーの置換に対するカメラのレンダーを作成します。
詳細はRendering with Replaced Shadersを御覧ください この関数を呼び出した後、カメラは置換したシェーダーの見え方でレンダリングします。 ResetReplacementShader を呼び出すとリセットされ、元のレンダリングに戻ります。 See Also: Rendering with Replaced Shaders, ResetReplacementShader, RenderWithShader.
var heatVisionShader: Shader; // Render tagged objects with a "heat vision" effect. camera.SetReplacementShader(heatVisionShader, "VisibleWithHeatVision");
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public Shader heatVisionShader; void Example() { camera.SetReplacementShader(heatVisionShader, "VisibleWithHeatVision"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): public heatVisionShader as Shader def Example() as void: camera.SetReplacementShader(heatVisionShader, 'VisibleWithHeatVision')