效果
步骤
- 新建一个unity3d项目
- 创建res文件夹存放贴图和shader以及对应材质,贴图可自行在网络上查找,shader创建如下图所示(shader的源代码往下看,有详细注释),创建完shader之后,鼠标右击shader创建对应材质(create->material)
- 然后将贴图拖到材质中
- 然后在场景中创建一个3D Object -> Plane,将Plane的材质改为shader的材质,点击运行即可看到波浪效果
Shader源码
Shader "Custom/SinShader"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {
}
}
SubShader
{
Tags {