gpt4 book ai didi

javascript - 在 JavaScript 中使用 for 循环打印网格

转载 作者:太空宇宙 更新时间:2023-11-04 00:51:58 26 4
gpt4 key购买 nike

我正在尝试创建一个小网格,用于使用四循环连接四个游戏。我已经为 X 和 Y 轴打印了圆圈,但我只能成功打印 1 行,我试图在 Canvas 上打印七次,但我创建的 for 循环似乎不起作用。

var x = 30;

var y = 30;

function setup(){

createCanvas(300,300);
background(0);

for(i=0; i<=6; i++){
for(i=0; i<=6; i++){
x+=30;
circle(x, y, 20);
for(i=0; i<=6; i++){
y+=30;
circle(x, y, 20);
}
}
}
}
setup();

我正在努力实现这一目标:

https://cdn-images-1.medium.com/max/1600/1*A5b630g96x9PrhwB9Mvf1w.png

最佳答案

更改循环结构 - 迭代 7 次并在每次迭代结束时增加 y,并在渲染圆圈的循环内迭代并增加 x:

for (let i = 0; i < 6; i++) {
x = 30;
for (let j = 0; j < 7; j++) {
circle(x, y, 20);
x += 30;
}
y += 30;
}

关于javascript - 在 JavaScript 中使用 for 循环打印网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55707029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com