Unity ASE编写"时空隧道"效果Shder, 简单的UV位移动画,
通过控制一张图的红绿蓝三个通道的三张图的颜色,亮度,平铺数 偏移速度 实现简单的时空隧道效果。
Unity shader直接可用详细的控制参数如图:
Shader "Unlit/UV_Movies"
{
Properties
{
_OP("OP", Float) = 2.31
_MainTex("MainTex", 2D) = "white" {
}
_U_Speed("U_Speed", Float) = 0
_U_Tiling("U_Tiling", Float) = 1
_Emission("Emission", Vector) = (0,0,0,0)
_V_Tiling("V_Tiling", Float) = 1
_Speed("Speed", Vector) = (0,0,0,0)
_Color("Color", Color) = (1,0,0,0)
_Color1("Color 1", Color) = (0.2066791,1,0,0)
_Color2("Color2", Color) = (0,0.9520535,1,0)
[HideInInspector] _texcoord( "", 2D