Shader "Custom/Grass" {
Properties {
_MainTex ("Grass Texture", 2D) = "white" {}
_TimeScale ("Time Scale", float) = 0.2
} SubShader{
Tags{"Queue"="Transparent" "RenderType"="Opaque" "IgnoreProject"="True"}
Pass{
Tags{"LightMode"="ForwardBase"} ZWrite Off
Blend SrcAlpha OneMinusSrcAlpha
Cull Off CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc" sampler2D _MainTex;
half _TimeScale; struct a2v {
float4 vertex : POSITION;
float4 texcoord : TEXCOORD0;
}; struct v2f {
float4 pos : SV_POSITION;
float2 uv : TEXCOORD0;
}; v2f vert(a2v v){
v2f o;
float4 offset = float4(,,,);
offset.z = sin(3.1415 * _Time.y * clamp(v.texcoord.y-0.5, , )) * _TimeScale;
o.pos = UnityObjectToClipPos(v.vertex + offset);
o.uv = v.texcoord.xy;
return o;
} fixed4 frag(v2f i) : SV_Target{
return tex2D(_MainTex, i.uv);
} ENDCG
}
}
FallBack Off
}

效果:

最新文章

  1. python基础三
  2. JS的文本编辑框jwysiwyg-0.6
  3. Eclipse引用Library失败的问题
  4. eclipse 错误: 找不到或无法加载主类
  5. 结合ThreadLocal来看spring事务源码,感受下清泉般的洗涤!
  6. 具体解释Java虚拟机类载入
  7. 最小二乘法多项式拟合的Java实现
  8. ajax 304 bug处理方法
  9. mysql 8.0 主从复制的优化
  10. vue2.0 vs vue
  11. latex 参考文献
  12. Qt打开文件对话框同时选中多个文件或单个文件
  13. 微服务之分布式跟踪系统(springboot+pinpoint)
  14. python---django中模板渲染(csrf令牌使用,自定义模板函数)
  15. GEEK-2018之隐藏在混乱之中的绝密情报 writeup
  16. TI webench 一款不错的软件
  17. 样本打散后计算单特征 NDCG
  18. Shiny+SQLite打造轻量级网页应用
  19. linux 配置文件(启动文件、环境文件)启动顺序
  20. 用C++/CLI搭建C++和C#之间的桥梁(三)—— 基本类型

热门文章

  1. convert命令
  2. Java代码工具箱之解析单行单列简单Excel
  3. jquery循环获取name相同的元素
  4. AngularJS 历经实例
  5. oc字典
  6. 五、Shell 基本运算符
  7. Linux-SSH远程登陆
  8. php五种常见的设计模式
  9. docker 学习(1)
  10. The Tower of Babylon UVA - 437 DAG上的动态规划