blendState:
targets:
- blend: true
blendSrc: src_alpha
blendDst: one_minus_src_alpha
blendSrcAlpha: src_alpha
blendDstAlpha: one_minus_src_alpha
vec4 frag () {
vec4 o = color;
o *= texture(cc_spriteTexture, uv0);
vec2 center = vec2(0.5, 0.5);
float dis = distance(vec2(uv0.x, uv0.y), center);
o.a *= smoothstep(center.x, center.y - feather, dis);
return o;
}
是shader写错了还是引擎的bug啊?@引擎组