ShaderLab学习小结(四)简单产生阴影

运行环境:
Win10 x64
Unity 5.5.4

在之前“ShaderLab学习小结(三)漫反射+高光+点光源”中的场景加入一个plane,如下图:
ShaderLab学习小结(四)简单产生阴影
被平行光和点光源照射的球体没有产生阴影
代码方面很好解决,就是在原先的shader最末尾加个fallback即可

Shader "shadername"{
    SubShader{}
        fallback "Diffuse"
}

效果如下图:
ShaderLab学习小结(四)简单产生阴影
在两个光源照射下,球体产生了阴影,并投射到下面的plane上。
注:plane用的是系统默认的standard渲染器