unity shader 处理圆角矩形进度条

Shader "Custom/BloodShader" {
    Properties{
        _MainTex("Base (RGB)", 2D) = "white" {}
        _RADIUSBUCE("_RADIUSBUCE", Range(0,0.5)) = 0.2
        _WidthDevideHeight("WidthDevideHeight", Float) = 8.889//宽 / 长
    }
    SubShader
    {
        pass
        {

        CGPROGRAM

        #pragma exclude_renderers gles
        #pragma vertex vert
        #pragma fragment frag
        #include "unitycg.cginc"

        float _RADIUSBUCE;
        sampler2D _MainTex;
        float _WidthDevideHeight;

        struct v2f
        {
            float4 pos : SV_POSITION;
            float2 ModeUV: TEXCOORD0;
            float2 RadiusBuceVU : TEXCOORD1;
        };
        v2f vert(appdata_base v)
        {
            v2f

你可能感兴趣的:(手游开发)