谁知道这种画面网页代码怎么创出出来的?

谁知道这种画面网页代码怎么创出出来的?,第1张

谁知道这种画面网页代码怎么创出出来的?,第2张

https://codepen.io/KilledByAPixel/pen/QWQyMbY

它实际就一行代码:

setInterval('for(c.width=w=99,++t,i=6e3;i--;c.getContext`2d`.fillRect(i%w,i/w|0,1-d*Z/w+s,1))for(a=i%w/50-1,s=b=1-i/4e3,X=t,Y=Z=d=1;++Z<w&(Y<6-(32<Z&27<X%w&&X/9^Z/8)*8%46||d|(s=(X&Y&Z)%3/Z,a=b=1,d=Z/w));Y-=b)X+=a',t=9)

但是作者是怎么做的呢?如何用一行代码弄出一个城市的画面?思路是啥? ----------------------- 以下是精选回复-----------------------

答:webGL
答:路过,只能说很秀
答:setInterval 的第一个参数可以是字符串,相当于 eval ;
for 的第一部分用作变量声明;
for 的第三部分正常用作判断结束,这里相当于在正常循环体前执行的循环体;
里面是一个类似的 for 循环。

但是计算原理就不懂了
答:太秀了吧
答:虽然只有一行代码,但是定义了八个变量,信息量爆炸。

简单说,定时器+嵌套循环( 6000x4000 )。循环生成一个个宽高透明度都不同的矩形,核心是一个复杂公式(公式包括条件分支,先生成楼主体,再生成楼窗户)
答:wocao
答:我看不懂
答:一打开链接,我电脑花屏了..
答:太秀了。。。
答:此代码不是我这个凡人能理解的
答:艹,秀俺一脸
答:太秀了,大佬就是大佬
答:秀啊
答:牛逼疯了
答:秀。。。。。
答:牛,这是怎么找到的。
答:难以理解…
答:我看到的城市建筑是模糊的,黑白模糊滚轴前进。。。。
答:6

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 谁知道这种画面网页代码怎么创出出来的?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情