/QuickCocosShader

quick-cocos2dx shader

Primary LanguageLua

shader demo 基于自改版本的quick-cocos-community 3.6.1

shader出处来自九尾狐游戏工作室,他们做了个用cocos creator的版本,地址是:

我们公司用的是quick cocos进行开发,我相信很多小团队都是喜欢使用lua开发游戏,简单方便容易上手,热更也不需要头疼,但是quick已经被cocos抛弃,后序更新我都没关注过,基本有bug就自己魔改。现在我传到网上的quick项目是我魔改过后的一部分内容的版本(地址在下边)。 但是上面项目是用creator的,对lua开发者不适用,于是我就想到了转移到lua代码。

2018-08-29更新

反色shader出自SHADER简单样例

本项目地址

开发工具

2018-08-29更新

真实光照需要支持,如果是用的我魔改过后的quick项目编译出来的player是可以直接跑的(见下方),如果不想用,请参考 支持模拟真实光照的commit自己导出一下接口即可。

quick-cocos-community 3.6.1,自己开放了GLProgram的接口,如果不使用这个player的话,可能会有报错,不想用可以自己魔改自己的引擎,只要接口都有就可以。

可以自己魔改

魔改方法

也可以用我魔改过后的版本

quick coding 传送门 我实在是传不到github来,各种代理大法都试过了。。。改host大法也试过了,反正就是。。。传不动,气死。

代码

可以自己新建一个新的项目,然后把这个项目里的res和src拷贝过去,这样你就可以在手机上跑了,我在我自己的苹果手机上跑过,效果还可以的。实现主要看src/app/layer/EffectLayer.lua就可以了,shader的使用全在src/app/effect/里边,shader在src/app/shader/里边。

效果图

2018-08-29更新

反色效果

模拟真实光照效果

初期项目效果

云朵效果

溶解效果

火焰效果

流光效果1

流光效果2

发光圆效果

草地效果

模拟战争迷雾效果

渐变效果

水波纹效果

最后

  1. 请勿用做商用(需要商用的话请联系shader原作者)
  2. 请注意shader是有原作者的
  3. 我只把自己有兴趣的魔改了,之后还会找其它的效果持续更新。
  4. 欢迎star
  5. 欢迎到我的博客交流禹子歆的博客