quick-cocos shader 分享

作者: 禹子歆 | 来源:发表于2018-08-29 10:10 被阅读20次

    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. 欢迎到我的博客交流禹子歆的博客

    相关文章

      网友评论

        本文标题:quick-cocos shader 分享

        本文链接:https://www.haomeiwen.com/subject/pdlhwftx.html