#写代码 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #写代码, aggregated by home.social.
-
CW: 一个写代码debug在崩溃和喜极而泣中间疯狂摇摆的无聊故事,同时也是没有太大进展但是还是付出了努力所以算作generative art challenge 😭 (现在脑子真的不太清醒所以如果不熟悉p5.js的结构可能看起来有点吃力,但是我也没太多脑子把故事讲得更清楚了 😭
#GenerativeArt #100DayChallenge Day10
#写代码 经常让我depressed的一件事是有时候事情很玄学。比如肉眼看起来几乎一样的代码,照着老师抄的class和用这个class画图在browser editor里就跑的很正常,我自己在vscode里写了另一个几乎一摸一样的class一样用它做鼠标点击和拖动的event、在browser localhost里跑的就不正常……本来今晚吃火锅吃到好撑,脑子也不是很清醒(当然这些都是借口!借口!),明明看起来一摸一样啊,但是我自己写的鼠标点击和拖动就没有任何效果啊 :blobastonished: :blobastonished:
然后我在mousePressed() event里 加了console.log(message),发现点击鼠标的时候有message出现哎!说明event发生了,但是不会画我想要的图。太崩溃了 :blobastonished: :blobastonished: 于是我怀疑是不是环境不一样,不知道是不是本地配置哪里不对。于是把自己本地的代码复制粘贴进web editor,结果在同一个文件里,老师的class和event还是正常的,我的还是不正常!:blobastonished: :blobastonished: 眼睛都要看瞎了也没看出来哪里不一样,于是把自己的class里所有的内容都和老师的改成了一样的、event也写成了一样的,哇,居然还是不work。:blobastonished: :blobastonished: magic 有没有。我都要放弃了,想着反正脑子也不清醒,明天再说吧,特别懊恼+生气的准备关editors。突然不知道哪里来的想法,留意看了一下initialization的for loop,才发现在draw() function里面只loop了最开始一个固定长度的variable、没有loop动态变化的variable……啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!土拨鼠尖叫.gif有点点开心之余,肚子太撑了也雀跃不起来,然后又加了个新的形状在自己的代码里。不过新的形状只能draw()出来,还不能随着鼠标拖拽动起来,明天再研究吧 :blobastonished: :blobastonished:
⬇️ 这就是让我撑的脑子完全泥浆了的火锅!!非常好吃!!走过路过不要错过!