12 从画面到配方
看图写配方:自己写一遍
这次没有选项。看目标图,先按五层说出配方,再把代码改成和它一样。
习题改代码
把画面改成目标图:六片万花筒里发光的小圆,颜色随距离变化
每个像素运行一次拖动数字,或直接改代码
JS 这一侧
gl.uniform2f(uResolution, …, …)写之前先说出配方:坐标(极坐标折成 6 片)、形状(离中心一段距离的小圆)、边缘(发光)、着色(随距离变化的调色板)。说得出配方,就写得出代码,也能准确地告诉 agent 你要什么。
试一试
- 先不写代码,按五层用一句话描述目标图
- 从坐标层开始一层一层改,每改一层看一次画面
- 打开像素调试,用“画面显示”逐个检查 r、a、d、ink