用Shader设置Cube颜色

作者:追风剑情 发布于:2014-6-21 1:45 分类:Shader

一、创建一个Shader文件

Shader "RedCube" {
	SubShader {
		Tags { "RenderType" = "Opaque" }
		CGPROGRAM
		//声明表面着色函数并设置光照模式为Lambert(漫反射)
		#pragma surface surf Lambert
		struct Input {
			float4 color : COLOR;
		};
		void surf (Input IN, inout SurfaceOutput o) {
			o.Albedo = half3(1, 0, 0);//设置反射光颜色(R,G,B)
			
		}
		ENDCG
	}

Fallback off
	
} // shader
二、创建材质并把刚才创建的Shader拖到箭头所指地方

材质绑定Shader.png

三、把材质拖到箭头所指的地方

设置材质到Cube.png

效果:

效果.png

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号