想搞个扫光的shader,搜了下,下载后看不懂,所以用自己脑袋研究了下,分享下源码,所有的东西基本都注释了,有问题请留言沟通。
从我搜索的以及理解的认为扫光有3种:
1、纯色扫光(红或者绿等:使用传入的参数作为扫光颜色)
2、强化扫光(使用原色值,但是把原色值强化:o *=1.2)
3、使用新的texture作为扫光纹理叠加
demo的例子是第二种,用demo代码修改成为第一种也非常简单,但是demo里并未包含第一种,第三种目前不想搞。。。
FlowLight.zip (935.9 KB)
画了2个图。。。比较简陋。。。
有问题还希望批评指正。