【技术分享】Cocos Creator 2.1.1 实现背景高斯模糊效果

我用git原项目打出来的安卓包 基本看不出模糊效果

你好,请查看一下站内信。

这个Android包没有模糊效果是bug么

顶上去 android下显示异常

这个似乎是因为安卓的glsl不支持fract方法,所以rand函数失效了
试着换了种写法,试试现在行不行(因为没有安卓机所以没法测试)
顺便修好了没法和Mask一起用的bug

楼主,请问是否能请教下多重pass的shader问题呢?我想在2.1.2中做一个两次pass的高斯模糊,但是根据网上对于glsl这段的介绍,需要在第一次pass结束之后将pass出来的结果bind到下一次的pass的贴图上。现在的状况是只有第二次pass的运行结果。

感谢楼主,不过好像还是没法和mask共用啊

发现问题了,在snapshot方法里面重置texture的时候,没有带上第三个参数

将其改成和start方法一样的:
this.texture.initWithSize(this.node.width, this.node.height, cc.game[’_renderContext’][‘STENCIL_INDEX8’]);
即可

mark

这是什么原因

你这个问题解决了吗

能发我一份么,我用的mac,creator 2.1.2,从github下载的,也没效果

+1111

mark

试过微信小游戏么,安卓,ios都没效果,在开发工具和web有效果,是材质脚本不支持移动端么

实时预览效果是tags 里的1.0 么? 还是默认的 master

Cocos 2.2.1 一直在报
[.WebGL-0000026CBBD48AA0] GL_INVALID_OPERATION: Feedback loop formed between Framebuffer and active Texture 请问有人知道怎么解决吗

mark!

同问 2.2.2 没有 cc.renderer.renderEngine.renderer 用什么代替

同问怎么解决