SHADER切换的小范例

var shader1 : Shader = Shader.Find( "Diffuse" );
var shader2 : Shader = Shader.Find( "Transparent/Diffuse" );

function Update()
{
 if( Input.GetButtonDown("Jump") )
 {
  if( renderer.material.shader == shader1 )
  renderer.material.shader = shader2;
  else
  renderer.material.shader = shader1;
 }
}

posted @ 2010-12-17 17:05  softimagewht  阅读(371)  评论(0)    收藏  举报