for循环的次数必须是常量不能改,但我们可以传个变量,在for循环里判断。比如:
uniform float radius;
for(float r = -RADIUS; r <= RADIUS; r++) {
if(abs(r) > radius)
continue;
//do something
}
这样循环次数依然是固定的。
for循环的次数必须是常量不能改,但我们可以传个变量,在for循环里判断。比如:
uniform float radius;
for(float r = -RADIUS; r <= RADIUS; r++) {
if(abs(r) > radius)
continue;
//do something
}
这样循环次数依然是固定的。
这个方法好,学习了
for循环的次数必须是常量不能改, 但是我们是可以定义宏的,宏可以在材质上定义。
https://docs.cocos.com/creator3d/manual/zh/material-system/effect-syntax.html
mark,马上去上手试试
先马后学~!
马克加索尔
挖挖更阴森
强啊霸哥,我要学习shader
厉害了,大佬,
先马克一下
交流群发下呗,想进去学习技术
厉害了楼主!!!
膜拜大佬~~~
666!!
mark!!!
mark1
大佬喝茶!
为什么去白边的那个我在编辑器里是去掉的,浏览器中运行之后还是没有去掉
马克~~~~~~~~~~~~
大佬牛皮!