关于球型Shader的写法:
Shader "圣剑战姬 Shader/鱼眼shader_Alpha_On_ZWrite_On"
{
Properties
{
_MainTex ("材质Texture",2D) = "white" {}
_YQOffset ("X位移", Vector) = (0,0,0,0)
_XQOffset ("Y位移", Vector) = (0,0,0,0)
_ZQOffset ("Z位移", Vector) = (0,0,0,0)
_Dist ("灭点", Float) = 0.01
}
SubShader
{
Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" }
ZWrite On
Cull Off
Blend SrcAlpha OneMinusSrcAlpha
Pass
{
CGPROGRAM
#pragma exclude_renderers ps3 xbox360 flash
#pragma fragmentoption ARB_precision_hit_fastest
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
uniform sampler2D _MainTex;
uniform float4 _MainTex_ST;
uniform float4 _YQOffset;
uniform float4 _XQOffset;
uniform float4 _ZQO