一、前言
有同学私信问我ShaderGraph
中使用Unlit ShaderGraph
实现溶解效果,并且运用到粒子系统中,他遇到了问题,让我帮忙弄下。
二、最终实现效果
我最后弄出来的ShaderGraph
连线图如下
将ShaderGraph
赋值给Dissolve_Mat
材质球,再将材质球赋值给粒子的Material
。
运行效果
工程已上传到GitHub
。
地址:https://github.com/linxinfa/UnityShaderGraphParticleSystemDissolveEffect
三、实现原理
主要是利用粒子的顶点色的alpha
通道来控制溶解。
详细请从GitHub
中下载Demo
工程进行学习。