Shader实现棋盘效果
效果如下,分两种,一种是黑白棋盘,一种是通过裁剪实现的棋盘效果。
黑白棋盘
通过裁剪的棋盘效果
具体实现代码(参考自Unity官方中文手册 )
Shader "..."
{
Properties
{
_MainTex ("Texture", 2D) = "white" {
}
}
SubShader
{
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma target 3.0
// 注意:此结构中没有 SV_POSITION
struct v2f {
float2 uv : TEXCOORD0;
};
v2f vert (