sketch.js
let x = new Array(300); //100部屋の配列ができる
let y = new Array(300); //100部屋の配列ができる
let susumuY = new Array(300);
function setup() {
createCanvas(600, 600); //ウィンドウサイズの指定
background(0, 0, 0); //背景色を指定して1回だけ塗る。
for (let i = 0; i < 300; i = i + 1) {
x[i] = random(1, 600); //それぞれの部屋に値を入れる
y[i] = random(1, 600);
susumuY[i] = random(10, 15);
}
}
function draw() {
background(50, 50, 70); //背景色を指定して1回だけ塗る。
for (let i = 0; i < 300; i = i + 1) {
fill(200, 200, 200);
noStroke();
circle(x[i], y[i], 2); //xの値を使って円を描く
y[i] = y[i] + susumuY[i];
if (y[i] > height) {
y[i] = 0; //もし下まで行ったら上に戻る
}
}
}
function mousePressed() {
//マウスのボタンが押し下げられた時の処理
}
function mouseReleased() {
//マウスのボタンが離された時の処理
}
function keyPressed() {
if (key == "s") {
saveCanvas();
}
}