目录
1. 创建材质
2. 代码传值
3. 溶解效果
这节将实现一个物体受击后的闪烁特效。
1. 创建材质
首先,在Materials文件夹下创建一个新的材质M_HitFlashDemo,设置任意基础颜色。课程中使用了一个很巧妙的办法设置“自发光颜色”属性,从而实现材质瞬间的闪烁。如图16-1所示,在材质中拥有一个时间,当物体被Hit时,通过C++把TimeToHit设置为当前时间,在这个瞬间两者相减的结果为0;但Hit触发时需要物体发光,“自发光颜色”属性需要设置大于0,于是接通过1-x节点把0变为1。最后,由于材质内的Time节点会持续更新,导致减法的差值越来越大,