aderSource: `
                    uniform float time;
                    uniform vec3 color;
                    uniform float type;
                    uniform float num;
                    varying vec2 vUv;
                    void main(){
                        float alpha = 1.0;
                        float dis = distance(vUv,vec2(0.5));//0-0.5
                        if(dis > 0.5){
                            discard;
                        }
                        if(type ==0.0){
               