Giter Site home page Giter Site logo

shaderdemos's Introduction

Cocos Creator 2.x自定义Shader框架

Author:大掌教

这是目前 Cocos Creator 最好的自定义Shader框架。

是的,你没有看错,是最好的,没有之一!


2.0.10新版本特性

  • 新增封面和BGM,特别适合在晚上夜深人静的时候研究 shader,根本停不下来
  • 新增常用Shader特效,无脑傻瓜式挂到节点就可使用
  • 其他有趣的玩具,玩通宵没问题

我将自定义材质和渲染组件做了封装,可以参考也可以自己改

如果要自定义shader,只需要按照GLSL写片段shader即可,然后加入到 ShaderFSH中,枚举类型加入名称

更多学习交流,请关注我的微信公众号,有关注不迷路

直接搜索公众号ID:darkpalm

或者掏出手机扫码:

大游戏交流Q群:704391772
Q群704391772

shaderdemos's People

Contributors

fylz1125 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shaderdemos's Issues

2.0不能跑么。。。。

Uncaught TypeError: cc.GLProgram is not a constructor

Uncaught TypeError: cc.director.setDisplayStats is not a function

在使用流光特效的问题

我在项目里使用了替换贴图的animation,同时使用了流光特效,实际上跑出来的流光效果是不连续的,流光闪的特别快,如果不使用animation就是正常的。
如果用了animation,需要怎么解决?

Cocos creator 2.1.1 报错

用Cocos Creator打开项目后报以下错误,为什么呢?

load script [/Users/sunbvert/Downloads/ShaderDemos-master/temp/quick-scripts/assets/Script/shader/ShaderMaterial.js] failed : TypeError: Object prototype may only be an Object or null: undefined
    at setPrototypeOf (<anonymous>)
    at extendStatics (/Users/sunbvert/Downloads/ShaderDemos-master/temp/quick-scripts/assets/Script/shader/ShaderMaterial.js:11:16)
    at __extends (/Users/sunbvert/Downloads/ShaderDemos-master/temp/quick-scripts/assets/Script/shader/ShaderMaterial.js:14:9)
    at /Users/sunbvert/Downloads/ShaderDemos-master/temp/quick-scripts/assets/Script/shader/ShaderMaterial.js:23:5
    at __define (/Users/sunbvert/Downloads/ShaderDemos-master/temp/quick-scripts/assets/Script/shader/ShaderMaterial.js:95:2)
    at /Users/sunbvert/Downloads/ShaderDemos-master/temp/quick-scripts/assets/Script/shader/ShaderMaterial.js:101:13
    at Object.<anonymous> (/Users/sunbvert/Downloads/ShaderDemos-master/temp/quick-scripts/assets/Script/shader/ShaderMaterial.js:108:11)
    at Object.<anonymous> (/Users/sunbvert/Downloads/ShaderDemos-master/temp/quick-scripts/assets/Script/shader/ShaderMaterial.js:111:3)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)

学习文档

希望能出一个学习文档,介绍一下目录和各个文件的作用,以及一些上手的学习路径,另外2.0以上版本好像还是跑步起来,但首页都已经介绍2.0.10的特性了

creator 版本 10.2 , AmazingEffect全都跑不起来

模拟器上什么都没有, 浏览器上看到一个灰色的框, 控制台一直在报错
Uncaught Error: cc.GLProgram.getUniformLocationForName(): Invalid operation. Cannot get uniform location when program is not initialized

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.