Shader LineRenderer实现电波效果
基础阅读
- Shader smoothstep实现线条渐变色
- Shader step函数实现线条拼色
效果展示

Shader源码
Shader "ShadersHub/LaserBeam"
{
Properties
{
_MiddleColor("_MiddleColor color", Color) = (1,1,1,1)
_EdgeColor("Edge color", Color) = (1,0,0,1)
_Noise("Noise texture", 2D) = "gray"{}
_NoiseIntensity("Noise intensity", Float) = 1
_ScrollSpeed("Scroll speed", Float) = 1
_StartBoost("Start boost", Float) = .5
_EndBoost("End boost", Float) = .5
_LineLength("LineLength", Float) = 2
}
SubShader
{
Tags { "RenderType"="Transparent" "RenderType" = "Transparent" }