quick-cocos shader 分享

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

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

github项目地址 传送门

码云项目地址 传送门

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

2018-08-29更新

反色shader出自SHADER简单样例

本项目地址

码云版本 传送门

coding版本 传送门

github版本 传送门

开发工具

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. 欢迎github上start和点赞
  5. 欢迎到我的博客交流禹子歆的博客
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Cocos:http://www.cocos.com/download Quick-Coco2d-x:https:...
    JunChow520阅读 7,142评论 0 0
  • 科普 Cocos Creator是触控最新一代游戏工具链的名称。如果不太清楚的,可以先看一些新闻。 新编辑器Coc...
    麒麟子阅读 10,928评论 5 13
  • 有点懒得把图片传上来了,请移步这里看 Cocos官方论坛-wiki CocoaChina论坛帖子 上面两个是一样的...
    椒盐老蛏阅读 10,745评论 1 6
  • 继全球第一本中文教程《Cocos Creator 完全使用手册》上架后,我们很开心这么快就听到了第二本 Cocos...
    贼老天阅读 8,673评论 0 4
  • 昨天下完雨,地上有水坑,儿子穿着雨鞋在水坑里又跳又踩,玩的很开心,旁边很多大人都起哄,让他去深一点的水坑,他高兴的...
    蜂蜜87阅读 1,382评论 0 0

友情链接更多精彩内容