最近在看Unity shader开发实战详解,刚开始看阴影部分,稍微有了点思路.在这里写点笔记,算是小结吧. .阴影实现方法 一种是通过模拟光照的原理,用向量的方法 找到被光线照射的点 映射到平面的位置.这个需要高中的立体几何知识就能解决,通过向量的计算找到一条线相交于一个平面的点.将点的颜色改变 一般是改成灰色,模拟阴影.并不是说只能显示灰色,其他颜色也是可以的. 另外一种就是通过改变光照的强度值,首先判断物体的每个顶点是否被照射到,计算出没有被光线照射到的顶点光照值 改变光照值来实现阴影效果