言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Shader.Find

public static function Find(name: string): Shader;

Description

名前からシェーダーを検索します

Shader.Find can be used to switch to another shader without having to keep a reference to the shader. /name/ is the name you can see in the shader popup of any material. Common names are: "Diffuse", "Bumped Diffuse", "VertexLit", "Transparent/Diffuse" etc. When building a player, a shader will only be included if it is assigned to a material that is used in any scene or if the shader is placed in a "Resources" folder. See Also: Material クラス

	// Switch the shader from code

	function Start () {
		// Switch to the transparent diffuse shader
		renderer.material.shader = Shader.Find ("Transparent/Diffuse");
	}

他の例:

	// Create a material from code

	function Start () {
		// Create a material with transparent diffuse shader
		var material = new Material (Shader.Find ("Transparent/Diffuse"));
		material.color = Color.green;
		// assign the material to the renderer
		renderer.material = material;
	}