Cosos Creator 2.2.X shader 教程(入门篇)

我没怎么看过shader的教程的前提下,参照大佬的代码去做了些尝试,发现 u_time可以可以直接在effect文件里赋值(?不知道shader的专业术语是不是叫赋值)
但是另一个值 u_UVoffset却不行

大佬的代码却可以有这个参数

是什么原因导致的呢:3:

好像测出来了,没有在fs里设置ARGS的对应值导致的:2:

mark

mark

一直在找个这样的effect使用demo,谢谢楼主:pray:

mark一下啦啦啦

只能针对图片精灵做吗? 下面还有几个子精灵呢?子精灵好像没效果

mark一下

马克加索尔

mark。。。

功德无量:+1:

楼主请问下,这段代码,可以直接拷贝到任何一个shader代码段中吗,看了下你的示例工程,只有一个shader用到了这段代码,其他的几个shader都没有用到,我拷贝到其他shader中,可能是我不太了解原理,没有出现正确的效果,多谢解答~

强强强强强强强强强强强强

Mark.插眼

mark一下

mark!

mark!!!

我做溶解shader实验结果不对。 经研究是合图处理这计算有问题。 l: x, r:z, b: w, t: y; 我的改成了UVnormalize.y = (uv0.y-u_UVoffset.y)/(u_UVoffset.y-u_UVoffset.w);

效果…好顶赞 :+1: :+1: :+1:
就是glsl学的还是浅了
看了半天 想把wavelight的颜色改一改 改不了 :sweat: