首页 > 代码库 > SurfaceShader自定义光照

SurfaceShader自定义光照

SurfaceShader自定义光照

1、在pragma中添加自定义光照函数名:

   #pragma surface surf BasicDiffuse 

2、实现自定义光照函数。下面就是Lambert光照模型。

  

  _LightColor0是Unity提供的变量。

3、有3种类型的光照函数可以选择:

  1)

   

  2)

  

  3)

   

 

SurfaceShader自定义光照