やべえ

by tj

2024-05-06 18:05:15

sketch.js

function setup() {
  createCanvas(400, 400); // キャンバスを作成
}

function draw() {
  background(220); // 背景色を設定

  // カラフルな猫を描く
  drawCat(width / 2, height / 2, 100); // 猫の位置をキャンバスの中心に設定
}

function drawCat(x, y, size) {
  // 猫の体
  let bodyColor = color(random(255), random(255), random(255)); // ランダムな色を生成
  fill(bodyColor); // ランダムな色で塗りつぶし
  ellipse(x, y + size / 2, size, size); // 体

  // 猫の顔
  let faceColor = color(random(255), random(255), random(255)); // ランダムな色を生成
  fill(faceColor); // ランダムな色で塗りつぶし
  ellipse(x, y, size * 0.8, size * 0.8); // 顔

  // 猫の目
  fill(0); // 色を黒に設定
  ellipse(x - size / 4, y - size / 8, size / 4, size / 4); // 左目
  ellipse(x + size / 4, y - size / 8, size / 4, size / 4); // 右目

  // 猫の鼻
  fill(255, 100, 100); // 色をピンクに設定
  ellipse(x, y + size / 8, size / 10, size / 10); // 鼻

  // 猫の口
  noFill(); // 塗りつぶしをなしに設定
  stroke(0); // 線の色を黒に設定
  arc(x, y + size / 6, size * 0.4, size * 0.2, 0, PI); // 口
}

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

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

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

ファイル一覧

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

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


サムネイル画像を変更