- Home /
How to disable a shader in a material
I am using Toon-BasicOutline on a GameObject and I'd like to be able to disable just the outline effect. anyone can help me?
Comment
Best Answer
Answer by Stormizin · Nov 04, 2013 at 06:53 PM
Drop this script on your object, run the game and press spacebar to see the outline appear/disappear:
private var shaderNoOutline = Shader.Find( "Toon/Basic" );
private var shaderOutline = Shader.Find( "Toon/Basic Outline" );
function Update() {
if( Input.GetButtonDown("Jump") ) {
if( renderer.material.shader == shaderNoOutline )
renderer.material.shader = shaderOutline;
else
renderer.material.shader = shaderNoOutline;
}
}
Your answer
