Unity Shader学习:2D图形绘制(蓝天白云大海)
基本是一些数学上的算法
shader部分:
Shader "Unlit/2D-Ocean"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {
}
_SunColor("SunColor",Color) = (1,1,1,1)
_SunRoundColor("SunRoundColor",Color) = (1,0,0,1)
_WaveColor1("WaveColor1",Color) = (1,1,1,1)
_WaveColor2("WaveColor2",Color) = (1,1,1,1)
_WaveColor3("WaveColor3",Color) = (1,1,1,1)
_WaveColor4("WaveColor4",Color) = (1,1,1,1)
_WaveColor5("WaveColor5",Color) = (1,1,1,1)
_SkyColor("SkyColor",Color)=(0,1,0,1)
_CloudPos1("CloudPos1",Vector)=(0,0,0,0)
_CloudPos2("CloudPos2",Vector) = (0,0,0,0)
_CloudPos3("CloudPos3",Vector) = (0,0,0,0)
_CloudPos4("CloudPos4",Vector) = (0,0,0,0)
_CloudPos5("CloudPos5",Vector) = (0,0,0,0)
_WaveFactor1("WaveFactor1",Vector)=(