sketch.js
let a = 300; //aという変数を作る
let b = 300; //bという変数を作る
let c = 10; //cという変数を作る
let d = 0; //dという変数を作る
let k = 0; //kという変数を作る
function setup() {
createCanvas(600, 600); //ウィンドウサイズの指定
background(0, 0, 0); //背景色を指定して1回だけ塗る。
}
function draw() {
colorMode(HSB); //カラーモードを変える
background(0, 0, 0, 0.1); //背景色を指定して1回だけ塗る。図形を描いた後にも塗るので軌跡が残らない。
noFill();
stroke(d, 100, 100); //dを使って色を指定
//stroke(255, 0, 0);
//circle(a,300,100)//aの値を使って円を描く。
//circle(a, b, 100); //aの値を使って円を描く。y座標のbの値に円を置く。
circle(a, b, c); //aの値を使って円を描く。y座標のbの値に円を置く。
//円弧を描く
fill(0, 100, 100);
noStroke();
angleMode(DEGREES); //角度を0から360で指定できるようにする
arc(300, 300, 400, 400, k, k + 60); //円弧でかく
k = k + 1; //kに1をたす
//a = a + 3; //aに3をたす。x方向に1秒間で●個動かす。
//b = b + 8; //bに8をたす。y方向に1秒間で●個動かす。
c = c + 3; //cに3をたす。1秒間で●個分大きくなる。
d = d + 3; //dに3をたす。色が変化する。
}
function mousePressed() {
//マウスのボタンが押し下げられた時の処理
}
function mouseReleased() {
//マウスのボタンが離された時の処理
}
function keyPressed() {
if (key == "s") {
saveCanvas();
}
}