[shader] 分享

ShaderProject.zip (24.4 KB)

19赞

Nice

1赞

挖坟机器:joy:

谢谢 共同学习分享:grin:

这帖子还很新呢~:joy:

报错,版本2.3.2的,没找着原因:12:

2.3.2版本的话 你需要在片元着色器代码块中将
#if USE_TEXTURE
CCTexture(texture, v_uv0, o);
#endif

改为
#if USE_TEXTURE
o *= texture(texture, v_uv0);
#if CC_USE_ALPHA_ATLAS_TEXTURE
o.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;
#endif
#endif

这样就可以了哈

啪的回复一下 :grinning:

mark!!!

markss

mark~~

感谢分享~

用了楼主的demo 改了3.0版本的效果奉上

https://gitee.com/yeshao2069/cocos-creator-shader/tree/v3.0.0/SpriteEffect/ButtonAmbilight

image image
手动复制到另一个项目 怎么出就不来效果了呢? 参数对过没问题

你用哪个版本的?

2.4.5

看看你的demo

res.rar (13.2 KB)

老问题了。packable去掉勾选。
testShader.zip (858.3 KB)

:joy:可以了

这个还有一个小问题 播放完后 突然闪了下 这时候应该是重置了 也没过渡啊 :sweat_smile: 如果放到线上 还是优化一下好些 :heart_eyes: