使用UnityShader实现外发光效果
实现原理------------------------------------------------------------------------------------
改造外发光shader, 添加透明度混合,输出的透明度为计算出的外发光的透明度
效果展示-------------------------------------------------------------------------------------------------------
Shader "zclShader/X光特性shader"
{
//具有外发光效果
//具有透明效果
Properties
{
_MainTex ("Texture", 2D) = "white" {}
//控制外发光的颜色
_RimColor("_RimColor",Color) = (0,0,0,0)
//控制外发光的范围
_RimPower("_RimPower",Range(1,10)) = 1
//控制外发光的强度
_RimStrength("_RimStrength",Range(1,1