这次学习基本抄书了
Unity Shader内置的时间变量
名称 | 类型 | 描述 |
---|---|---|
_Time | float4 | t为从加载到现在的时间,4个分量: (t/20, t, t*2, t*3) |
_SinTime | float4 | 4个分量: (sin(t/8), sin(t/4), sin(t/2), sin(t)) |
_CosTime | float4 | 4个分量: (cos(t/8), cos(t/4), cos(t/2), cos(t)) |
unity_DeltaTime | float4 | dt是时间增量,4个分量: (dt, 1/dt, smoothDt, 1/smoothDt) |
使用UnityShader的纹理动画效果实现滚动的背景
创建一个材质,将其赋给一个四边形(Quad)。四边形就是我们的游戏背景了。
然后给材质编写shader:
Shader "Unity Shaders Book/Ch