```javascript= function setup() { createCanvas(windowWidth, windowHeight); } function draw() { background(153, 204, 255) noFill(); /* fill(0); textSize(30) text("滑鼠的X座標:"+int(mouseX)+",Y座標:"+int(mouseY), 50, 50) fill(255, 0, 0) strokeWeight(1) */ //hair fill(0) circle(281,136,30) /* //Hair noStroke() fill(32, 19, 19); arc(250, 205, 125, 180, QUARTER_PI + HALF_PI, QUARTER_PI, OPEN); */ //Face strokeWeight(0); fill('#FFE699'); arc(249.9, 165.9, 76.9, 80, PI, 0) arc(250, 150, 78.8, 130, PI / 8,8* PI /9, OPEN); //Nose strokeWeight(1); //fill('#FF8243'); noFill() arc(251, 181, 10, 8, PI-HALF_PI, TWO_PI-HALF_PI); //mouth strokeWeight(1); //fill('#E02401'); noFill() arc(250,195,15,5, TWO_PI, PI); //ears fill('#FFE699') strokeWeight(0) ellipse(214,175+mouseY/150,20,25) ellipse(286.5,173+mouseY/150,20,25) //Eyes fill(255) circle(269,169,16) circle(234,170,16) fill(0) circle(269+mouseX/150,169+mouseY/80,8) circle(234+mouseX/150,170+mouseY/80,8) //hair fill(0) ellipse(253,138.8,60,30.2) //Bang fill(0) arc(225.8, 130, 85, 80, 0, 0.70 * Math.PI); //EyeBrows arc(270, 156+mouseY/150, 15, 5, PI, TWO_PI, OPEN); //Chest fill(255); strokeWeight(0); triangle(250,213,200,230,300,230); //領子 rect(250,220,30,15); //Body fill(255,255,255) quad(200,230,300,230,300,350,200,350) //arms fill(255,255,255) quad(184,275,156,275,200,230,200,260) quad(156,275,156,293,211,280,210,261)//left quad(314,275,339,275,300,230,300,260) quad(314,275,339,275,300,310,300,287)//right //hand fill('#CEE5D0') ellipse(222,269,40,30) //guard strokeWeight(0) fill(173,173,173) arc(222,264,50,40,PI,0) //blade fill(158,158,158) quad(220,246,220,95,225,95,225,246) fill(143, 143, 143) ellipse(222.5,95,5,5) //Legs rectMode(CENTER); fill(255); rect(220,400,40,100); rect(280,400,40,100); //LeftShoe fill(0); arc(220, 455, 55, 55, PI, TWO_PI); fill(255); rect(220,455,58,12,3); //RightShoe fill(0); arc(280, 455, 55, 55, PI, TWO_PI); fill(255); rect(280,455,58,12,3); } ```