二喵的AIGC 卡牌接近尾声了!
链接:
AIGC制作卡牌1
AIGC制作卡牌2
在往期的教程中我们研究了转场和颜色滤镜的shader
这期我们把2个shader教程结合到一起,做一些割草和战斗游戏的!特效
闪白 闪电
死亡溶解
1.0 闪白
所有的特效我们都通过顶点的Color 的RGBA 控制,闪白是比较简单的,使用color.r 和纯白混合。
vec3 FLASH = vec3(1.);
o.rgb = mix(FLASH, o.rgb, v_light.r);
2.0 元素效果
使用元素特效之前先把图片去色
vec4 o = texture(cc_spriteTexture, uv0);
vec3 BW = Blackwhite(o.rgb);
剧毒
颜色曝光1.5倍,使用color.g 混合VENO颜色
o.rgb = mix(VENO * BW * 1.5, o.rgb,