滚动纹理,可以实现一些如瀑布,河流,熔岩流等效果,本质上就是UV坐标的偏移,在Unity中新建一个Shader,然后修改成下面代码的样子,新建一个材质,选择此shader,赋予一张贴图,然后将材质应用于一个mesh上,运行即可看到效果
Shader "Custom/UVOffset" {
Properties {
_MainTint("Diffuse Tine",Color) = (1,1,1,1)
_MainTex("Base (RGB)",2D) = "white"{}
_ScrollXSpeed("X Scroll Speed",Range(0,10)) = 0
_ScrollYSpeed("Y Scroll Speed"