creator 2.0 自定义 shader 图片描边效果已测试

主要是项目开发要做描边效果,发现必须自己实现就做了个比较自由的shader组件系统,参考的是panda大神的例子

源码:https://gitee.com/jinghuashuiyue2017/CocosShader

主要模块:
BaseShader.js:shader定义文件
NewMaterial.js:材质类
ShaderComponent.js:shader组件,挂到有渲染的node上面,指定shader定义文件就可以用了

shader定义文件里可以定义任意着色器需要的参数变量,通过材质对象的setUniform和setDefine方法可以随时修改变量值

9赞

楼主,demo里面的OutlineShader.js的shader实现文件好像没有,能不能提供一个参考一下呢。

一直没发现描边shader没上传,已补。 (╯’ – ‘)╯︵ ┻━┻