1. Shader "WSP/FrameWork6"
    2. {
    3. Properties
    4. {
    5. //[特征]_Name("Display name,Type")=Default value
    6. [HDR]_Color("颜色",Color) = (1,1,1,1)
    7. }
    8. SubShader
    9. {
    10. pass
    11. {
    12. CGPROGRAM
    13. #pragma vertex vert
    14. #pragma fragment frag
    15. #include "UnityCG.cginc"
    16. struct appdata
    17. {
    18. float4 vertex:POSITION;
    19. };
    20. struct v2f
    21. {
    22. float4 pos:SV_POSITION;
    23. };
    24. //注意和Properties内名称格式一致
    25. fixed4 _Color;
    26. v2f vert(appdata v)
    27. {
    28. v2f o = (v2f)0;
    29. //o.pos= mul(UNITY_MATRIX_VP,mul(unity_ObjectToWorld,v.vertex));
    30. o.pos = UnityObjectToClipPos(v.vertex);
    31. return o;
    32. };
    33. float4 frag(v2f i):SV_TARGET
    34. {
    35. //返回值的名称格式注意一致
    36. return _Color;
    37. };
    38. ENDCG
    39. }
    40. }
    41. }