cocos creator Shader教程:熔岩Shader史上最强注解

这篇教程详细解析了Cocos Creator 2.1版本的熔岩Shader,通过注解展示了Shader的结构和工作原理,包括顶点Shader、着色Shader的代码解释,并介绍了如何在程序中控制Shader参数,实现动态熔岩效果。
摘要由CSDN通过智能技术生成

今天我们以一个2.1版最新creator材质+熔岩Shader为例子,详细的注解最新的cocos creator Shader结构, 希望帮助新手搞定cocos creaetor Shader。

先看一下完成的渲染流程图,多看几遍,我们写的Shader代码就是实现红色环节的:

看完了么?啥也不说了,直接上注解:

dissolve.effect (creator Shader文件), 我将文件按不同颜色分成了三个部分,

方便大家理解。

%{ // 描述开始

// shader 细节描述开始

techniques: [

{

// 存放渲染管道描述的数组集合

passes: [

// pass ---> 完整的渲染流水线;

{

vert: vs // 顶点Shader在 vs模块(下面定义);

frag: fs // 着色shader 在fs模块(下面定义)

cullMode: none

blend: true

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值