牛皮

顶顶顶…
绿哥牛逼啊
战略mark一下.
这两天在搞shader.
一直苦恼找不到log打印.
吊炸天~~
wdnmd,天下苦shader久矣,lz牛逼!!!
好文,马一个
mark 一下下
还不错,赞一个


setCursor 用于换行和间隔。
1赞
好文,赞一个!
mark mark
mark!!
以前的游戏没有那么大的内存,还真的有可能是
assets.zip (9.4 KB) 花了点时间看懂了,然后这里有个bug ,苹果手机上会显示异常,做了一下修改,然后加上了注释
float extract_bit(float n, float b)
{
//限制范围 这里修改成0.0,不然苹果手机上会有显示问题
b = clamp(b,0.0,24.0);
//这里就是计算二进制某位上是0还是1,用 十进制值 / (2的某位幂次方),结果再%2返回最终值是0还是1
//例如 9 的二进制是 1001 ,以下伪代码
// floor(9 / pow(2,3)) % 2 ---- > 1
// floor(9 / pow(2,2)) % 2 ---- > 0
// floor(9 / pow(2,1)) % 2 ---- > 0
// floor(9 / pow(2,0)) % 2 ---- > 1
return floor(mod(floor(n / pow(2.0,floor(b))),2.0));
}
然后把材质也改成2D材质,方便浏览器上也能看到效果

3.8.0版本创建个空项目,把附件文件替换assets整个文件夹就好
2赞
离谱tm给离谱开门,离谱到家了!!! 
mark!