自画像

by 松江悠史

2025-05-19 18:14:15

sketch.js

function setup() {
  createCanvas(400, 400); //ウィンドウサイズの指定
  background(255, 255, 255);
  strokeWeight(0);
  fill(255, 220, 190);
  rect(40, 70, 250, 250);
  fill(40, 10, 0);
  beginShape();
  vertex(290, 70);
  vertex(290, 320);
  vertex(340, 320);
  vertex(340, 150);
  endShape(CLOSE);
  fill(60, 30, 20);
  rect(40, 70, 240, 66);
  rect(40, 70, 30, 150);
  rect(260, 70, 30, 150);
  rect(70, 120, 30, 50);
  rect(230, 120, 30, 50);
  rect(40, 70, 15, 220);
  rect(275, 70, 15, 220);
  fill(190, 160, 140);
  beginShape();
  vertex(305, 210);
  vertex(305, 280);
  vertex(325, 286);
  vertex(325, 230);
  endShape(CLOSE);
  beginShape();
  vertex(290, 290);
  vertex(290, 320);
  vertex(310, 320);
  vertex(310, 295);
  endShape(CLOSE);
  fill(255, 255, 255);
  rect(70, 210, 65, 25);
  rect(190, 210, 65, 25);
  fill(0);
  rect(105, 210, 33, 25);
  rect(190, 210, 33, 25);
  fill(255, 150, 170);
  rect(130, 270, 70, 28);
  fill(40);
  rect(0, 320, 380, 200);
  fill(190, 160, 140);
  rect(90, 320, 150, 30);
  fill(0);
  triangle(40, 320, 32, 400, 40, 400);
  triangle(290, 320, 290, 400, 297, 400);
  beginShape();
  vertex(380, 320);
  vertex(380, 400);
  vertex(400, 400);
  vertex(400, 360);
  endShape(CLOSE);
  fill(255, 220, 190);
  rect(140, 120, 50, 20);
}

function draw() {
  // background(0, 0, 0); //背景色を指定して1回だけ塗る。
}

function mousePressed() {
  //マウスのボタンが押し下げられた時の処理
}

function mouseReleased() {
  //マウスのボタンが離された時の処理
}

function keyPressed() {
  if (key == "s") {
    saveCanvas();
  }
}

ファイル一覧

  • index.html
  • p5.min.js
  • p5.sound.min.js
  • sketch.js
  • style.css

ファイルを再アップロード


サムネイル画像を変更