Unity UI发光postprocessing实现

实现效果如下,hdr光,想做UGUI发光字或者是发光图的可以试试
Unity UI发光postprocessing实现_第1张图片
版本 2019.2.4
主相机上绑定postprocessing layer

Unity UI发光postprocessing实现_第2张图片

空物体上挂voluem,这里的layer要和上个脚本的layer保持一致,不是主相机的layer是postprocessing layer脚本下面暴露出来的字段**“Layer”**
Unity UI发光postprocessing实现_第3张图片
再改掉UI画布的渲染模式,并且把主相机赋值给它,只要挂着postprocessing layer的相机渲染到的内容,就会受到voluem的后期影响
Unity UI发光postprocessing实现_第4张图片
到这就结束,但还是遇到几个大坑,也没有很给力的解决方法 凑合着
1.game视图和scence视图不一致
我在某个提问平台上看过这个问题,如果是game视图有问题 那可能需要重新设置一道 我自己是每次打开都会发现scence视图没有pp的效果 反而game视图有

2.背景图片自带光影也被处理
比如初始场景总是少不了背景图,如果这个图片本身画了光影,且亮度比较高,那么也受到辉光影响
Unity UI发光postprocessing实现_第5张图片
我的方法是添加遮罩
但那样背景图也就暗了 个人感觉还是要看场景设置来吧

你可能感兴趣的:(Unity UI发光postprocessing实现)