ユーザ名: anonymous

[課題]: 円が周期的に大きくなったり小さくなり,キーを押していると鼓動が早くなって離すとゆっくりになるアニメーションを作成しましょう

Q. キー入力があるときは鼓動の入力を倍にするコードを確認しましょう

正解出力:

Image of problem

あなたの出力:

loading...

あなたのコード:

1let size = 50;
2let count = 0;
3let cycle = 100;
4let increment = 1;
5function setup(){
6  createCanvas(200, 200);
7}
8function draw(){
9  background(160, 192, 255);
10  count = (count + increment) % cycle;
11  if (count < cycle/2) {
12    size = count + 50;
13  } else {
14    size = (cycle - count) + 50;
15  }
16  ellipse(width/2, height/2, size);
17}